cancel
Showing results for 
Search instead for 
Did you mean: 

500 - Internal error in Share dashlets

kilucas
Champ in-the-making
Champ in-the-making
I'm getting error text in Share dashlets, usually in My Dashboard but sometimes in Site Dashboards. On other occasions dashlets appear to be missing entirely and site lists also appear empty.

The problem is most repeatable if I wander round some sites and then leave the browser for 5 minutes or so before returning and clicking on My Dashboard.

As an example, I have just:

- logged in successfully and seen My Dashboard with a dashlet containing multiple sites

- clicked through 3 sites including some of their document and discussion areas. They don't contain much.

- Left my browser in one of the subsites for 10 minutes

- clicked My dashboard. After a delay of minutes during which it only showed the Getting Started and Alfresco Network dashlets, it displayed the remaining few dashlets but the main one containing my site list was empty. No errors appeared on screen at this stage but the Tomcat DOS window showed errors. (I've appended my log here)

- clicked on the Sites drop down in the topmost menu bar and saw my sites once again. I clicked one and there was a long delay before the site's dashboard displayed. It showed Getting Started and then an error message saying

"An error has occured in the Share component: /share/service/components/dashlets/wiki.
It responded with a status of 500 - Internal Error.
Error Code Information: 500 - An error inside the HTTP server which prevented it from fulfilling the request.
Error Message: Error during remote call. Status: 499, Response: null
Server: Alfresco Community v3.2.0 (r2 2440) schema 3,300
Time: 12-Feb-2010 00:51:20
A problem has occurred.
This page could not be rendered:
site/KILHInterestsAstronomy/dashboard
Please notify your system administrator. "

I originally felt that calendar dashlets generated most errors so I've removed them from my dashboards. Interestingly sometimes the errors on the dashboards refer to the calendar dashlet even though I've removed them, as if Share had lost track of my customizations and was reverting to a standard set of dashlets.

If I leave the browser for 10 or so minutes more, it will often resume the correct behaviour in spite of the earlier errors. In the above sequence, I clicked My Dashboard and got the correct dashboard again. But clicking around sites will shortly generate similar errors.

I'm running Alfresco v3.2r on a Windows XP Pro PC with 4Gb and just one Alfresco user so far.

I've done the following after checking similar posts on this forum:

- set JAVA_HOME to the jdk folder that came with Alfresco

- set JAVA_JRE to the jre folder within the Alfresco-supplied jdk folder

- upgraded from v3.0.0 to v3.2r. This changes the way the errors are displayed but hasn't stopped them or changed their frequency

- switched off ldap by setting ldap.authentication.active=false in ldap-authentication.properties and ldap.authentication.active=false in ldap-ad-authentication.properties

- while under v3.0.0 I removed the first reference to {"pageid":"links"} within the site dashboard definition in presets.xml within C:\Alfresco\tomcat\webapps\share\WEB-INF\classes\alfresco\site-data\presets\presents.xml. I tried the same with the user dashboard definition.


My alfresco.log file is below

00:41:29,671 ERROR [org.alfresco.web.scripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 01120000 Unable to retrieve object: site-index of type: page
org.alfresco.error.AlfrescoRuntimeException: 01120000 Unable to retrieve object: site-index of type: page
   at org.alfresco.web.framework.ModelObjectManager.getObject(ModelObjectManager.java:140)
   at org.alfresco.web.site.Model.getObject(Model.java:513)
   at org.alfresco.web.site.Model.getPage(Model.java:165)
   at org.alfresco.web.site.SiteUtil.getRootPage(SiteUtil.java:73)
   at org.alfresco.web.site.SiteUtil.getRootPage(SiteUtil.java:52)
   at org.alfresco.web.site.AbstractRequestContext.getRootPage(AbstractRequestContext.java:259)
   at org.alfresco.web.site.AbstractPageMapper.postExecute(AbstractPageMapper.java:107)
   at org.alfresco.web.site.AbstractPageMapper.execute(AbstractPageMapper.java:65)
   at org.alfresco.web.site.DefaultRequestContextFactory.newInstance(DefaultRequestContextFactory.java:109)
   at org.alfresco.web.site.FrameworkHelper.initRequestContext(FrameworkHelper.java:202)
   at org.alfresco.web.site.RequestUtil.getRequestContext(RequestUtil.java:76)
   at org.alfresco.web.scripts.LocalWebScriptRuntimeContainer.executeScript(LocalWebScriptRuntimeContainer.java:170)
   at org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:306)
   at org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:183)
   at org.alfresco.web.scripts.servlet.WebScriptServlet.service(WebScriptServlet.java:122)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Thread.java:619)
Caused by: org.alfresco.web.framework.exception.ModelObjectPersisterException: Error loading object id: site-index from persister id: RemoteStore_alfresco/site-data/pages_page
   at org.alfresco.web.framework.MultiModelObjectPersister.getObject(MultiModelObjectPersister.java:110)
   at org.alfresco.web.framework.ModelObjectManager.getObject(ModelObjectManager.java:136)
   … 27 more
Caused by: org.alfresco.web.framework.exception.ModelObjectPersisterException: Failure to load model object for path: site-index.xml
   at org.alfresco.web.framework.StoreModelObjectPersister.getObjectByPath(StoreModelObjectPersister.java:170)
   at org.alfresco.web.framework.StoreModelObjectPersister.getObject(StoreModelObjectPersister.java:108)
   at org.alfresco.web.framework.MultiModelObjectPersister.getObject(MultiModelObjectPersister.java:106)
   … 28 more
Caused by: java.io.IOException: Unable to test document path: site-index.xml in remote store: alfresco due to error: 500
   at org.alfresco.web.scripts.RemoteStore.hasDocument(RemoteStore.java:351)
   at org.alfresco.web.framework.StoreModelObjectPersister.getObjectByPath(StoreModelObjectPersister.java:136)
   … 30 more
00:51:20,078 ERROR [freemarker.runtime]

Unable to process tag and commit output
The problematic instruction:
———-
==> user-directive region [on line 14, column 16 in org/alfresco/import/alfresco-layout.ftl]
in user-directive _normalGrid [on line 3, column 7 in org/alfresco/import/alfresco-layout.ftl]
in user-directive layout.grid [on line 14, column 7 in org/alfresco/dashboard.ftl]
in user-directive templateBody [on line 7, column 1 in org/alfresco/dashboard.ftl]
———-

Java backtrace for programmers:
———-
freemarker.template.TemplateException: Unable to process tag and commit output
   at org.alfresco.web.scripts.RegionFreemarkerTagDirective.execute(RegionFreemarkerTagDirective.java:133)
   at freemarker.core.Environment.visit(Environment.java:261)
   at freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)
   at freemarker.core.Environment.visit(Environment.java:415)
   at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)
   at freemarker.core.Environment.visit(Environment.java:415)
   at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Macro$Context.runMacro(Macro.java:164)
   at freemarker.core.Environment.visit(Environment.java:601)
   at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.IfBlock.accept(IfBlock.java:82)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Macro$Context.runMacro(Macro.java:164)
   at freemarker.core.Environment.visit(Environment.java:601)
   at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Environment.visit(Environment.java:393)
   at freemarker.core.BodyInstruction.accept(BodyInstruction.java:93)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Macro$Context.runMacro(Macro.java:164)
   at freemarker.core.Environment.visit(Environment.java:601)
   at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Environment.process(Environment.java:188)
   at freemarker.template.Template.process(Template.java:237)
   at org.alfresco.web.scripts.PresentationTemplateProcessor.process(PresentationTemplateProcessor.java:185)
   at org.alfresco.web.scripts.FreemarkerProcessor.executeBody(FreemarkerProcessor.java:266)
   at org.alfresco.web.framework.render.AbstractProcessor.execute(AbstractProcessor.java:85)
   at org.alfresco.web.framework.render.RenderHelper.processTemplate(RenderHelper.java:423)
   at org.alfresco.web.framework.render.bean.TemplateInstanceRenderer.body(TemplateInstanceRenderer.java:140)
   at org.alfresco.web.framework.render.AbstractRenderer.render(AbstractRenderer.java:105)
   at org.alfresco.web.framework.render.bean.PageRenderer.body(PageRenderer.java:81)
   at org.alfresco.web.framework.render.AbstractRenderer.render(AbstractRenderer.java:105)
   at org.alfresco.web.framework.render.RenderUtil.startPageRenderer(RenderUtil.java:144)
   at org.alfresco.web.framework.render.RenderUtil.renderPage(RenderUtil.java:117)
   at org.alfresco.web.framework.render.PresentationUtil.renderPage(PresentationUtil.java:86)
   at org.alfresco.web.site.servlet.DispatcherServlet.dispatchPage(DispatcherServlet.java:512)
   at org.alfresco.web.site.servlet.DispatcherServlet.dispatch(DispatcherServlet.java:389)
   at org.alfresco.web.site.servlet.DispatcherServlet.service(DispatcherServlet.java:165)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Thread.java:619)
Caused by: org.alfresco.web.site.exception.TagExecutionException: Unable to process tag: org.alfresco.web.site.taglib.RegionTag@79c420
   at org.alfresco.tools.TagUtil.execute(TagUtil.java:177)
   at org.alfresco.tools.TagUtil.execute(TagUtil.java:81)
   at org.alfresco.web.scripts.FreemarkerTagSupportDirective.executeTag(FreemarkerTagSupportDirective.java:89)
   at org.alfresco.web.scripts.RegionFreemarkerTagDirective.execute(RegionFreemarkerTagDirective.java:128)
   … 67 more
Caused by: javax.servlet.jsp.JspException: org.alfresco.error.AlfrescoRuntimeException: 01120001 Unable to retrieve object: dashboard-3-columns of type: template-instance
   at org.alfresco.web.site.taglib.RegionTag.doStartTag(RegionTag.java:118)
   at org.alfresco.tools.TagUtil.execute(TagUtil.java:147)
   … 70 more
Caused by: org.alfresco.error.AlfrescoRuntimeException: 01120001 Unable to retrieve object: dashboard-3-columns of type: template-instance
   at org.alfresco.web.framework.ModelObjectManager.getObject(ModelObjectManager.java:140)
   at org.alfresco.web.site.Model.getObject(Model.java:513)
   at org.alfresco.web.site.Model.getTemplate(Model.java:201)
   at org.alfresco.web.framework.render.RenderUtil.renderRegion(RenderUtil.java:212)
   at org.alfresco.web.framework.render.PresentationUtil.renderRegion(PresentationUtil.java:125)
   at org.alfresco.web.site.taglib.RegionTag.doStartTag(RegionTag.java:109)
   … 71 more
Caused by: org.alfresco.web.framework.exception.ModelObjectPersisterException: Error loading object id: dashboard-3-columns from persister id: RemoteStore_alfresco/site-data/template-instances_template-instance
   at org.alfresco.web.framework.MultiModelObjectPersister.getObject(MultiModelObjectPersister.java:110)
   at org.alfresco.web.framework.ModelObjectManager.getObject(ModelObjectManager.java:136)
   … 76 more
Caused by: org.alfresco.web.framework.exception.ModelObjectPersisterException: Failure to load model object for path: dashboard-3-columns.xml
   at org.alfresco.web.framework.StoreModelObjectPersister.getObjectByPath(StoreModelObjectPersister.java:170)
   at org.alfresco.web.framework.StoreModelObjectPersister.getObject(StoreModelObjectPersister.java:108)
   at org.alfresco.web.framework.MultiModelObjectPersister.getObject(MultiModelObjectPersister.java:106)
   … 77 more
Caused by: java.io.IOException: Unable to test document path: dashboard-3-columns.xml in remote store: alfresco due to error: 500
   at org.alfresco.web.scripts.RemoteStore.hasDocument(RemoteStore.java:351)
   at org.alfresco.web.framework.StoreModelObjectPersister.getObjectByPath(StoreModelObjectPersister.java:136)
   … 79 more
00:51:20,218 ERROR [org.alfresco.web.site.FrameworkHelper] A Page Rendering problem was handled
00:51:20,218 ERROR [org.alfresco.web.site.FrameworkHelper] Page Id: site/KILHInterestsAstronomy/dashboard
00:51:20,218 ERROR [org.alfresco.web.site.FrameworkHelper] Trace
org.alfresco.web.framework.exception.RendererExecutionException: FreemarkerProcessor failed to process template: org/alfresco/dashboard.ftl
   at org.alfresco.web.scripts.FreemarkerProcessor.executeBody(FreemarkerProcessor.java:276)
   at org.alfresco.web.framework.render.AbstractProcessor.execute(AbstractProcessor.java:85)
   at org.alfresco.web.framework.render.RenderHelper.processTemplate(RenderHelper.java:423)
   at org.alfresco.web.framework.render.bean.TemplateInstanceRenderer.body(TemplateInstanceRenderer.java:140)
   at org.alfresco.web.framework.render.AbstractRenderer.render(AbstractRenderer.java:105)
   at org.alfresco.web.framework.render.bean.PageRenderer.body(PageRenderer.java:81)
   at org.alfresco.web.framework.render.AbstractRenderer.render(AbstractRenderer.java:105)
   at org.alfresco.web.framework.render.RenderUtil.startPageRenderer(RenderUtil.java:144)
   at org.alfresco.web.framework.render.RenderUtil.renderPage(RenderUtil.java:117)
   at org.alfresco.web.framework.render.PresentationUtil.renderPage(PresentationUtil.java:86)
   at org.alfresco.web.site.servlet.DispatcherServlet.dispatchPage(DispatcherServlet.java:512)
   at org.alfresco.web.site.servlet.DispatcherServlet.dispatch(DispatcherServlet.java:389)
   at org.alfresco.web.site.servlet.DispatcherServlet.service(DispatcherServlet.java:165)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Thread.java:619)
Caused by: org.alfresco.web.scripts.WebScriptException: 01120002 Failed to process template org/alfresco/dashboard.ftl
   at org.alfresco.web.scripts.PresentationTemplateProcessor.process(PresentationTemplateProcessor.java:189)
   at org.alfresco.web.scripts.FreemarkerProcessor.executeBody(FreemarkerProcessor.java:266)
   … 25 more
Caused by: freemarker.template.TemplateException: Unable to process tag and commit output
   at org.alfresco.web.scripts.RegionFreemarkerTagDirective.execute(RegionFreemarkerTagDirective.java:133)
   at freemarker.core.Environment.visit(Environment.java:261)
   at freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)
   at freemarker.core.Environment.visit(Environment.java:415)
   at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)
   at freemarker.core.Environment.visit(Environment.java:415)
   at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Macro$Context.runMacro(Macro.java:164)
   at freemarker.core.Environment.visit(Environment.java:601)
   at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.IfBlock.accept(IfBlock.java:82)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Macro$Context.runMacro(Macro.java:164)
   at freemarker.core.Environment.visit(Environment.java:601)
   at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Environment.visit(Environment.java:393)
   at freemarker.core.BodyInstruction.accept(BodyInstruction.java:93)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Macro$Context.runMacro(Macro.java:164)
   at freemarker.core.Environment.visit(Environment.java:601)
   at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.MixedContent.accept(MixedContent.java:92)
   at freemarker.core.Environment.visit(Environment.java:208)
   at freemarker.core.Environment.process(Environment.java:188)
   at freemarker.template.Template.process(Template.java:237)
   at org.alfresco.web.scripts.PresentationTemplateProcessor.process(PresentationTemplateProcessor.java:185)
   … 26 more
Caused by: org.alfresco.web.site.exception.TagExecutionException: Unable to process tag: org.alfresco.web.site.taglib.RegionTag@79c420
   at org.alfresco.tools.TagUtil.execute(TagUtil.java:177)
   at org.alfresco.tools.TagUtil.execute(TagUtil.java:81)
   at org.alfresco.web.scripts.FreemarkerTagSupportDirective.executeTag(FreemarkerTagSupportDirective.java:89)
   at org.alfresco.web.scripts.RegionFreemarkerTagDirective.execute(RegionFreemarkerTagDirective.java:128)
   … 67 more
Caused by: javax.servlet.jsp.JspException: org.alfresco.error.AlfrescoRuntimeException: 01120001 Unable to retrieve object: dashboard-3-columns of type: template-instance
   at org.alfresco.web.site.taglib.RegionTag.doStartTag(RegionTag.java:118)
   at org.alfresco.tools.TagUtil.execute(TagUtil.java:147)
   … 70 more
Caused by: org.alfresco.error.AlfrescoRuntimeException: 01120001 Unable to retrieve object: dashboard-3-columns of type: template-instance
   at org.alfresco.web.framework.ModelObjectManager.getObject(ModelObjectManager.java:140)
   at org.alfresco.web.site.Model.getObject(Model.java:513)
   at org.alfresco.web.site.Model.getTemplate(Model.java:201)
   at org.alfresco.web.framework.render.RenderUtil.renderRegion(RenderUtil.java:212)
   at org.alfresco.web.framework.render.PresentationUtil.renderRegion(PresentationUtil.java:125)
   at org.alfresco.web.site.taglib.RegionTag.doStartTag(RegionTag.java:109)
   … 71 more
Caused by: org.alfresco.web.framework.exception.ModelObjectPersisterException: Error loading object id: dashboard-3-columns from persister id: RemoteStore_alfresco/site-data/template-instances_template-instance
   at org.alfresco.web.framework.MultiModelObjectPersister.getObject(MultiModelObjectPersister.java:110)
   at org.alfresco.web.framework.ModelObjectManager.getObject(ModelObjectManager.java:136)
   … 76 more
Caused by: org.alfresco.web.framework.exception.ModelObjectPersisterException: Failure to load model object for path: dashboard-3-columns.xml
   at org.alfresco.web.framework.StoreModelObjectPersister.getObjectByPath(StoreModelObjectPersister.java:170)
   at org.alfresco.web.framework.StoreModelObjectPersister.getObject(StoreModelObjectPersister.java:108)
   at org.alfresco.web.framework.MultiModelObjectPersister.getObject(MultiModelObjectPersister.java:106)
   … 77 more
Caused by: java.io.IOException: Unable to test document path: dashboard-3-columns.xml in remote store: alfresco due to error: 500
   at org.alfresco.web.scripts.RemoteStore.hasDocument(RemoteStore.java:351)
   at org.alfresco.web.framework.StoreModelObjectPersister.getObjectByPath(StoreModelObjectPersister.java:136)
   … 79 more

So can anyone recommend any steps to investigate, or better still, to fix these errors please?

Many thanks for any help you can give.

Kevin Lucas
2 REPLIES 2

mikeh
Star Contributor
Star Contributor
It sounds like this bug: https://issues.alfresco.com/jira/browse/ETHREEOH-4089 where the error was spotted in a 2-node cluster. That could be a red herring however, as obviously there's been a write error at some point… the proposed fix was to make the reader more tolerant to XML errors. I'm not sure why the file's XML came to be unreadable however.

It probably makes sense to raise a new JIRA against Community, referencing the ETHREEOH one - make sure to add your exception trace.

Thanks,
Mike

kilucas
Champ in-the-making
Champ in-the-making
Mike

Thanks for your help here. And I will indeed find out how to raise the JIRA as you suggest. Can I just check one idea though. You mention the possibility of a write error. This reminds me that I'm getting errors in the tomcat DOS window saying that Alfresco failed to rename alfresco.log from time to time. I know this is very different from the aspects of Alfresco that we're suspecting as the cause of my dashlet errors but each implies a write error.

So, albeit a bit simplistic, are there any permissions I should check for example? I've checked there are njo diskspace problems.

Lastly, if this really is the bug you mentioned do I take it that there are no workrounds I can use? And do I just monitor the link you sent me until I see someone say that there's a new version with a fix? I'm conscious that I can't really use Share in the meantime since the dashlets are fairly fundamental to the uses I'd intended. So obviously it's great to know what my options are.

Many thanks once again.

Kevin