cancel
Showing results for 
Search instead for 
Did you mean: 

How do I create a dashboard view?

alfresco_user
Champ in-the-making
Champ in-the-making
How do I create a dashboard view? I found little info on the wiki http://www.alfresco.org/mediawiki/index.php/Template_Guide; but was unable to understand clearly the steps to do it.
11 REPLIES 11

gavinc
Champ in-the-making
Champ in-the-making

kevinr
Star Contributor
Star Contributor
I'll try to explain the steps more clearly:

1. Navigate to the folder that you wish to apply the dashboard to.
2. Select the "View Details" action to display the Details screen.
3. Select "Apply Dashboard" action in the Dashboard View panel.
4. Select a dashboard template from the list (e.g. recent_docs.ftl) and press OK
5. The dashboard template will be shown inline in the details page.
6. Press Close to close the details page.
7. Select Dashboard View from the view modes to change the display to Dashboard View mode.

Hope this helps,

Kevin

kevinr
Star Contributor
Star Contributor
If you wish to create your own Dashboards, then you need to read the Template Guide wiki page as mentioned above, and then start creating your own FreeMarker template files against the Alfresco model as discussed in the template guide. You can then apply any of your own templates as Dashboards in the UI.

Thanks,

Kevin

alfresco_user
Champ in-the-making
Champ in-the-making
Thanks. That was helpful. I am still figuring out how to create my own template for a dashboard view. Is there any example available?

kevinr
Star Contributor
Star Contributor
The best examples of "dashboard" style templates are: recent_docs.ftl, my_docs.ftl and my_docs_inline.ftl

which can be found either in Alfresco as part of the default bootstrap data (in "Company Home/Data Dictionary/Content Templates") and the files also get expanded from the WAR in tomcat: tomcat\webapps\alfresco\WEB-INF\classes\alfresco\templates

Thanks,

Kevin

alfresco_user
Champ in-the-making
Champ in-the-making
Thank you.

tcordova
Champ in-the-making
Champ in-the-making
I get the following error in my JBOSS server log whenever I try to apply a dashboard template:



2006-06-12 10:13:59,938 ERROR [org.alfresco.web.ui.common.Utils] Node does not exist: workspace://SpacesStore/0ba18507-f495-11da-b044-49290a46fd71_en_US
org.alfresco.service.cmr.repository.TemplateException: Node does not exist: workspace://SpacesStore/0ba18507-f495-11da-b044-49290a46fd71_en_US
   at org.alfresco.repo.template.TemplateServiceImpl.processTemplate(TemplateServiceImpl.java:115)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148)
   at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:116)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
   at org.alfresco.repo.security.permissions.impl.AlwaysProceedMethodInterceptor.invoke(AlwaysProceedMethodInterceptor.java:32)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
   at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:37)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176)
   at $Proxy182.processTemplate(Unknown Source)
   at org.alfresco.web.ui.repo.component.template.UITemplate.encodeBegin(UITemplate.java:132)
   at javax.faces.webapp.UIComponentTag.encodeBegin(UIComponentTag.java:337)
   at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:224)
   at org.apache.jsp.jsp.dialog.space_002ddetails_jsp._jspx_meth_r_template_0(org.apache.jsp.jsp.dialog.space_002ddetails_jsp:1688)
   at org.apache.jsp.jsp.dialog.space_002ddetails_jsp._jspx_meth_a_panel_2(org.apache.jsp.jsp.dialog.space_002ddetails_jsp:1666)
   at org.apache.jsp.jsp.dialog.space_002ddetails_jsp._jspx_meth_a_panel_1(org.apache.jsp.jsp.dialog.space_002ddetails_jsp:1594)
   at org.apache.jsp.jsp.dialog.space_002ddetails_jsp._jspService(org.apache.jsp.jsp.dialog.space_002ddetails_jsp:591)
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.jboss.portal.portlet.impl.PortletRequestDispatcherImpl.execute(PortletRequestDispatcherImpl.java:64)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.jboss.portal.server.servlet.CommandFilter.doFilter(CommandFilter.java:54)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
   at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
   at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
   at org.jboss.portal.portlet.impl.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:85)
   at org.apache.myfaces.context.portlet.PortletExternalContextImpl.dispatch(PortletExternalContextImpl.java:164)
   at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:195)
   at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
   at org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:396)
   at org.alfresco.web.app.portlet.AlfrescoFacesPortlet.facesRender(AlfrescoFacesPortlet.java:304)
   at org.apache.myfaces.portlet.MyFacesGenericPortlet.doView(MyFacesGenericPortlet.java:266)
   at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:154)
   at javax.portlet.GenericPortlet.render(GenericPortlet.java:394)
   at org.jboss.portal.portlet.PortletContainer.invokeRender(PortletContainer.java:499)
   at org.jboss.portal.portlet.PortletContainer.dispatch(PortletContainer.java:416)
   at org.jboss.portal.server.app.ComponentInvocation.dispatch(ComponentInvocation.java:66)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:127)
   at org.jboss.portal.core.aspects.component.TransactionInterceptor.invoke(TransactionInterceptor.java:59)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.core.aspects.component.HeaderInterceptor.invoke(HeaderInterceptor.java:37)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.server.aspects.component.NavigationInterceptor.invoke(NavigationInterceptor.java:63)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.server.aspects.component.CacheInterceptor.invoke(CacheInterceptor.java:154)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.server.aspects.component.ModesInterceptor.invoke(ModesInterceptor.java:38)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.server.aspects.component.WindowStatesInterceptor.invoke(WindowStatesInterceptor.java:32)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:36)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.portlet.aspects.component.SessionPostDispatchInterceptor.invoke(SessionPostDispatchInterceptor.java:71)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.server.aspects.component.ContextDispatcherInterceptor$InvokeNextCommand.execute(ContextDispatcherInterceptor.java:116)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.jboss.portal.server.servlet.CommandServlet.doGet(CommandServlet.java:88)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
   at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:539)
   at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
   at org.jboss.portal.server.app.impl.AbstractRequestContext.include(AbstractRequestContext.java:234)
   at org.jboss.portal.server.aspects.component.ContextDispatcherInterceptor$1.include(ContextDispatcherInterceptor.java:60)
   at org.jboss.portal.server.servlet.CommandServlet.include(CommandServlet.java:68)
   at org.jboss.portal.server.aspects.component.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:66)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.portlet.aspects.component.SessionPreDispatchInterceptor.invoke(SessionPreDispatchInterceptor.java:97)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.server.aspects.component.ContextTrackerInterceptor.invoke(ContextTrackerInterceptor.java:36)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.portlet.aspects.component.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:56)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.portlet.aspects.component.ValveInterceptor.invoke(ValveInterceptor.java:51)
   at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:162)
   at org.jboss.portal.core.command.RenderWindowCommand.execute(RenderWindowCommand.java:71)
   at org.jboss.portal.core.command.ControllerCommand.dispatch(ControllerCommand.java:65)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:127)
   at org.jboss.portal.core.aspects.controller.EventBroadcasterInterceptor.invoke(EventBroadcasterInterceptor.java:72)
   at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor.invoke(PolicyEnforcementInterceptor.java:156)
   at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.core.aspects.controller.PortalNodeInterceptor.invoke(PortalNodeInterceptor.java:48)
   at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.core.aspects.controller.NavigationInterceptor.invoke(NavigationInterceptor.java:55)
   at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:162)
   at org.jboss.portal.core.command.CommandContext.execute(CommandContext.java:94)
   at org.jboss.portal.core.command.CommandContext.chain(CommandContext.java:128)
   at org.jboss.portal.core.command.RenderPageCommand.renderPortlets(RenderPageCommand.java:218)
   at org.jboss.portal.core.command.RenderPageCommand.execute(RenderPageCommand.java:151)
   at org.jboss.portal.core.command.ControllerCommand.dispatch(ControllerCommand.java:65)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:127)
   at org.jboss.portal.core.aspects.controller.EventBroadcasterInterceptor.invoke(EventBroadcasterInterceptor.java:72)
   at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor.invoke(PolicyEnforcementInterceptor.java:156)
   at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.core.aspects.controller.PortalNodeInterceptor.invoke(PortalNodeInterceptor.java:48)
   at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.core.aspects.controller.NavigationInterceptor.invoke(NavigationInterceptor.java:45)
   at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:162)
   at org.jboss.portal.core.command.CommandContext.execute(CommandContext.java:94)
   at org.jboss.portal.core.command.ExecutionContext.execute(ExecutionContext.java:80)
   at org.jboss.portal.core.command.ExecutionContext.execute(ExecutionContext.java:64)
   at org.jboss.portal.core.CoreController.handle(CoreController.java:177)
   at sun.reflect.GeneratedMethodAccessor443.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
   at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
   at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
   at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
   at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
   at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
   at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
   at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
   at org.jboss.mx.util.JMXInvocationHandler.invoke(JMXInvocationHandler.java:273)
   at $Proxy207.handle(Unknown Source)
   at org.jboss.portal.server.ServerInvocation.dispatch(ServerInvocation.java:63)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:127)
   at org.jboss.portal.core.aspects.server.SubjectAssociationInterceptor.invoke(SubjectAssociationInterceptor.java:35)
   at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.core.aspects.server.PolicyAssociationInterceptor.invoke(PolicyAssociationInterceptor.java:40)
   at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.server.aspects.server.ContentTypeInterceptor.invoke(ContentTypeInterceptor.java:55)
   at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.core.aspects.server.LocaleInterceptor.invoke(LocaleInterceptor.java:56)
   at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.core.aspects.server.UserInterceptor.invoke(UserInterceptor.java:171)
   at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:74)
   at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.core.aspects.server.TransactionInterceptor.invoke(TransactionInterceptor.java:62)
   at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:25)
   at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:117)
   at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:162)
   at org.jboss.portal.server.servlet.PortalServlet.doGet(PortalServlet.java:208)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
   at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
   at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
   at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
   at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
   at java.lang.Thread.run(Thread.java:595)
Caused by: org.alfresco.service.cmr.repository.InvalidNodeRefException: Node does not exist: workspace://SpacesStore/0ba18507-f495-11da-b044-49290a46fd71_en_US
   at org.alfresco.repo.node.db.DbNodeServiceImpl.getNodeNotNull(DbNodeServiceImpl.java:115)
   at org.alfresco.repo.node.db.DbNodeServiceImpl.getPaths(DbNodeServiceImpl.java:1287)
   at org.alfresco.repo.node.db.DbNodeServiceImpl.getPath(DbNodeServiceImpl.java:1271)
   at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.alfresco.repo.service.StoreRedirectorProxyFactory$RedirectorInvocationHandler.invoke(StoreRedirectorProxyFactory.java:213)
   at $Proxy133.getPath(Unknown Source)
   at org.alfresco.repo.security.permissions.impl.acegi.ACLEntryVoter.vote(ACLEntryVoter.java:256)
   at net.sf.acegisecurity.vote.AffirmativeBased.decide(AffirmativeBased.java:69)
   at net.sf.acegisecurity.intercept.AbstractSecurityInterceptor.beforeInvocation(AbstractSecurityInterceptor.java:394)
   at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:77)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
   at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:37)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176)
   at $Proxy146.exists(Unknown Source)
   at org.alfresco.repo.template.ClassPathRepoTemplateLoader.findTemplateSource(ClassPathRepoTemplateLoader.java:73)
   at freemarker.cache.TemplateCache.acquireTemplateSource(TemplateCache.java:523)
   at freemarker.cache.TemplateCache.findTemplateSource(TemplateCache.java:499)
   at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:329)
   at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:229)
   at freemarker.template.Configuration.getTemplate(Configuration.java:439)
   at freemarker.template.Configuration.getTemplate(Configuration.java:404)
   at org.alfresco.repo.template.FreeMarkerProcessor.process(FreeMarkerProcessor.java:148)
   at org.alfresco.repo.template.TemplateServiceImpl.processTemplate(TemplateServiceImpl.java:107)
   … 211 more

kevinr
Star Contributor
Star Contributor
I just tried this with jboss portal 2.2.0+alf1.3 and couldn't reproduce the problem.

Have you made any changes to the default install or any customisations?

Thanks,

Kevin

tcordova
Champ in-the-making
Champ in-the-making
I've started a new thread about this in the Web Client forum that you've responded to…  do you want to continue with this on that thread or on this one?

As for customisations, I haven't touched any of the code, but have made changes to alfresco-object.xml to integrate it with our portal.  I've also done some work to attempt NTLM integration by changing web.xml and ntlm-authentication-context.xml in the conf/extensions directory.

custom-db-and-data-context.xml was changed so that I can use a Sybase database.

main.css and some of the parts images were changed to better match our portal style.

hard-coded colors were changed in some of the jsps to better match our portal style.

Thanks