[JBoss JIRA] Created: (GTNPORTAL-625) Portal should not expect identity objects to have corresponding portal object model created in JCR
by Boleslaw Dawidowicz (JIRA)
Portal should not expect identity objects to have corresponding portal object model created in JCR
--------------------------------------------------------------------------------------------------
Key: GTNPORTAL-625
URL: https://jira.jboss.org/jira/browse/GTNPORTAL-625
Project: GateIn Portal
Issue Type: Bug
Reporter: Boleslaw Dawidowicz
Assignee: Julien Viet
Fix For: 3.0.0-CR01
Portal should not expect identity objects to have corresponding portal object model created in JCR
Currently when new user/group is added then UserPortalConfigListener or GroupPortalConfigListener is invoked and creates portal objects stored in JCR. Whenever user or group is added to the store without usage of GateIn Identity API portal starts with errors. Same happens if JCR database is cleaned while IDM database content remains.
Ways to reproduce:
1) For clean tomcat packaging:
- Start/Stop server to let it populate IDM and JCR DBs
- Wipe out JCR database. For Tomcat:
--- rm -rf temp/db/data/jdbcjcr.*
--- rm -rf temp/jcr
- Start server
Exception:
SEVERE: NewPortalConfig error: Cannot insert page org.exoplatform.portal.pom.data.PageData@1e5f0fd7 as the corresponding portal /platform/users with type ObjectType[interface org.gatein.mop.api.workspace.Site] does not exist
java.lang.IllegalArgumentException: Cannot insert page org.exoplatform.portal.pom.data.PageData@1e5f0fd7 as the corresponding portal /platform/users with type ObjectType[interface org.gatein.mop.api.workspace.Site] does not exist
at org.exoplatform.portal.pom.config.tasks.PageTask$Save.run(PageTask.java:341)
at org.exoplatform.portal.pom.config.tasks.PageTask$Save.run(PageTask.java:303)
at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:378)
at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:41)
at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38)
at org.exoplatform.portal.pom.config.cache.DataCache.create(DataCache.java:90)
at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:58)
at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:140)
at org.exoplatform.portal.pom.config.POMDataStorage.create(POMDataStorage.java:116)
at org.exoplatform.portal.config.DataStorageImpl.create(DataStorageImpl.java:98)
at org.exoplatform.portal.config.NewPortalConfigListener.createPage(NewPortalConfigListener.java:373)
at org.exoplatform.portal.config.NewPortalConfigListener.initPageDB(NewPortalConfigListener.java:269)
at org.exoplatform.portal.config.NewPortalConfigListener.run(NewPortalConfigListener.java:144)
at org.exoplatform.portal.config.UserPortalConfigService.start(UserPortalConfigService.java:580)
2) For clean tomcat packaging:
- Start/Stop server to portal.war unpacked
- Edit webapps/portal/WEB-INF/conf/organization/organization-configuration.xml and remove:
<component-plugin>
<name>user.portal.config.listener</name>
<set-method>addListenerPlugin</set-method>
<type>org.exoplatform.portal.config.UserPortalConfigListener</type>
</component-plugin>
<component-plugin>
<name>group.portal.config.listener</name>
<set-method>addListenerPlugin</set-method>
<type>org.exoplatform.portal.config.GroupPortalConfigListener</type>
</component-plugin>
- Wipe out DBs (rm -rf temp work)
- Start server
Exception same as above
3) Add several groups without GateIn Identity API (easiest is to use LDAP config).
[TODO: basic LDAP config description]
Then there is no exception but portal complains like:
Cannot load page navigation as the corresponding portal /acme/roles/employees with type ObjectType[interface org.gatein.mop.api.workspace.Site] does not exist
Cannot load page navigation as the corresponding portal /acme/organization_units/foo with type ObjectType[interface org.gatein.mop.api.workspace.Site] does not exist
Cannot load page navigation as the corresponding portal /acme/organization_units/bar with type ObjectType[interface org.gatein.mop.api.workspace.Site] does not exist
Cannot load page navigation as the corresponding portal /acme/roles/theduke/echo with type ObjectType[interface org.gatein.mop.api.workspace.Site] does not exist
Cannot load page navigation as the corresponding portal /acme/roles/admins with type ObjectType[interface org.gatein.mop.api.workspace.Site] does not exist
Cannot load page navigation as the corresponding portal /acme/roles/theduke/echo/echo1 with type ObjectType[interface org.gatein.mop.api.workspace.Site] does not exist
Cannot load page navigation as the corresponding portal /acme/roles/theduke with type ObjectType[interface org.gatein.mop.api.workspace.Site] does not exist
This comes from: PageNavigationTask line 91
Side effect is that if you try to create new page from portal UI that refer to such group you will end with exception.
[TODO: console error from such activity]
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years, 2 months
[JBoss JIRA] Created: (GTNPORTAL-364) Groovy template exception when select dashboard page in special case
by Hang Nguyen (JIRA)
Groovy template exception when select dashboard page in special case
--------------------------------------------------------------------
Key: GTNPORTAL-364
URL: https://jira.jboss.org/jira/browse/GTNPORTAL-364
Project: GateIn Portal
Issue Type: Bug
Affects Versions: 3.0.0-Beta04
Reporter: Hang Nguyen
Fix For: 3.0.0-Beta04
At browser 1:
- Sign in
- Select dashboard page --> click add gadget --> change skin from default to Vista and to mac
At browser 2
- Sign in
- Select dashboard page --> Show exception
SEVERE: Error while rendering the porlet
org.exoplatform.groovyscript.TemplateRuntimeException: Groovy template exception at DataText[pos=Pos
ition[col=1,line=12],data= uicomponent.renderChild(UIDashboard.class);] for tem
plate app:/groovy/dashboard/webui/component/UIDashboardPortlet.gtmpl
at org.exoplatform.groovyscript.GroovyScript.buildRuntimeException(GroovyScript.java:160)
at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:103)
at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:108)
at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:74)
at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:126)
at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:79)
at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processRender(UIApplicationLi
fecycle.java:66)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:135)
at org.exoplatform.webui.core.UIPortletApplication.processRender(UIPortletApplication.java:1
01)
at org.exoplatform.webui.application.portlet.PortletApplication.render(PortletApplication.ja
va:244)
at org.exoplatform.webui.application.portlet.PortletApplicationController.render(PortletAppl
icationController.java:110)
at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerI
mpl.java:568)
at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:159)
at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:80)
at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java
:505)
at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatc
her.java:42)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java
:196)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttri
buteConversationInterceptor.java:119)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$001(ContextDispatcherIn
terceptor.java:49)
at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$1.doCallback(ContextDispatcher
Interceptor.java:123)
at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:8
2)
at sun.reflect.GeneratedMethodAccessor99.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84)
at org.gatein.wci.command.CommandDispatcher.include(CommandDispatcher.java:58)
at org.gatein.wci.tomcat.TC6ServletContainerContext.include(TC6ServletContainerContext.java:
87)
at org.gatein.wci.impl.DefaultServletContainer.include(DefaultServletContainer.java:191)
at org.gatein.pc.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:
69)
at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterc
eptor.java:77)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportIntercepto
r.java:69)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:75)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.ja
va:117)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker
.java:230)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomization
Interceptor.java:76)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.ja
va:162)
at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvok
erService.java:152)
at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInv
okerService.java:173)
at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:873)
at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecy
cle.java:175)
at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecy
cle.java:54)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:135)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:321)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:312)
at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoe
rce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:121)
at UIPage.run(UIPage.gtmpl:14)
at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:93)
at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:108)
at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:74)
at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:126)
at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:79)
at org.exoplatform.portal.webui.page.UIPageLifecycle.processRender(UIPageLifecycle.java:44)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:135)
at org.exoplatform.portal.webui.page.UIPageBody.renderChildren(UIPageBody.java:119)
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.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoe
rce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:121)
at UIPageBody.run(UIPageBody.gtmpl:37)
at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:93)
at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:108)
at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:74)
at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:126)
at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:79)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:135)
at org.exoplatform.portal.webui.page.UIPageBody.processRender(UIPageBody.java:133)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:321)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:312)
at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoe
rce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:121)
at UIPortal.run(UIPortal.gtmpl:16)
at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:93)
at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:108)
at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:74)
at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:126)
at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:79)
at org.exoplatform.portal.webui.portal.UIPortalLifecycle.processRender(UIPortalLifecycle.jav
a:41)
at org.exoplatform.portal.webui.portal.UIPortalLifecycle.processRender(UIPortalLifecycle.jav
a:30)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:135)
at org.exoplatform.webui.core.UIComponentDecorator.renderChildren(UIComponentDecorator.java:
91)
at sun.reflect.GeneratedMethodAccessor129.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoe
rce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:121)
at UISiteBody.run(UISiteBody.gtmpl:37)
at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:93)
at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:108)
at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:74)
at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:126)
at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:79)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:135)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:321)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:312)
at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoe
rce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:121)
at UIContainer.run(UIContainer.gtmpl:50)
at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:93)
at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:108)
at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:74)
at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:126)
at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:79)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:135)
at org.exoplatform.webui.core.UIComponentDecorator$UIComponentDecoratorLifecycle.processRend
er(UIComponentDecorator.java:103)
at org.exoplatform.webui.core.UIComponentDecorator$UIComponentDecoratorLifecycle.processRend
er(UIComponentDecorator.java:94)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:135)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:321)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:312)
at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoe
rce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:121)
at UIWorkingWorkspace.run(UIWorkingWorkspace.gtmpl:12)
at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:93)
at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:108)
at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:74)
at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:126)
at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:79)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:135)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:321)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:312)
at org.exoplatform.webui.core.UIApplication.renderChildren(UIApplication.java:101)
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.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoe
rce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:121)
at UIPortalApplication.run(UIPortalApplication.gtmpl:127)
at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:93)
at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:108)
at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:74)
at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:126)
at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:79)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:135)
at org.exoplatform.portal.webui.workspace.UIPortalApplication.processRender(UIPortalApplicat
ion.java:430)
at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java
:109)
at org.exoplatform.web.WebAppController.service(WebAppController.java:147)
at org.exoplatform.portal.application.PortalController.onService(PortalController.java:127)
at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:114)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(T
hreadLocalSessionProviderInitializedFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentit
yFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilt
er.java:112)
at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:84)
at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:66)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:235)
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.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
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:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.ja
va:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.exoplatform.groovyscript.TemplateRuntimeException: Groovy template exception at DataT
ext[pos=Position[col=1,line=7],data= uicomponent.renderChildren(); ] for template
classpath:groovy/dashboard/webui/component/UIDashboard.gtmpl
at org.exoplatform.groovyscript.GroovyScript.buildRuntimeException(GroovyScript.java:160)
at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:103)
at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:108)
at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:74)
at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:126)
at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:79)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:135)
at org.exoplatform.webui.core.UIContainer.renderChild(UIContainer.java:291)
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.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoe
rce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
at UIDashboardPortlet.run(UIDashboardPortlet.gtmpl:12)
at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:93)
... 209 more
Caused by: java.lang.NullPointerException
at org.exoplatform.portal.webui.util.PortalDataMapper.toUIContainer(PortalDataMapper.java:29
7)
at org.exoplatform.portal.webui.util.PortalDataMapper.toUIContainer(PortalDataMapper.java:29
2)
at org.exoplatform.dashboard.webui.component.UIDashboardContainer.processRender(UIDashboardC
ontainer.java:145)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:321)
at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:312)
at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoe
rce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:121)
at UIDashboard.run(UIDashboard.gtmpl:7)
at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:93)
at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:108)
at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:74)
at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:126)
at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:79)
at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:135)
at org.exoplatform.webui.core.UIContainer.renderChild(UIContainer.java:291)
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.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoe
rce.invoke(PojoMetaMethodSite.java:229)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
at UIDashboardPortlet.run(UIDashboardPortlet.gtmpl:14)
... 210 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years, 2 months