[JBoss JIRA] (GTNPORTAL-2899) The membership type "*" is not interpreted
by Hela Zekri (JIRA)
Hela Zekri created GTNPORTAL-2899:
-------------------------------------
Summary: The membership type "*" is not interpreted
Key: GTNPORTAL-2899
URL: https://issues.jboss.org/browse/GTNPORTAL-2899
Project: GateIn Portal
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 3.5.3.Final
Environment: eXo Platform 4.0.0-Beta2
Reporter: Hela Zekri
Priority: Blocker
{color:red}
In eXo Platform, we have the membership type "*". If user has this membership type in a group, it means that he has all membership types in this group.
{color}
*Please try this scenario :*
Add a user that has the membership type "manager" in "/platform/administrators" group and the membership type "*" in "/platform/users" group.
When this user clicks "add page" in "Page Management", he has the possibility to choose the owner type "group" or "portal". If he chooses "group", the expected output is that he gets as "Owner Id", a selectbox that contains all groups in which he has the membership type "manager".
(!) The membership type "manager" is set in "portal-configuration.xml" as value-param to UserACL component :
{code:xml}
<value-param>
<name>navigation.creator.membership.type</name>
<description>specific membership type have full permission with group navigation</description>
<value>manager</value>
</value-param>
{code}
In this case, user should get as "Owner Id" a selectbox that contains "/platform/administrators" and "/platform/users" groups(The membership type "*" includes "manager" membership type).
But the current behavior is that the selectbox of "Owner Id" contains only the group "/platform/administator". This is due to the fact that the relationship "*" is considered as a String and not interpreted.
*There are two possible solutions to this problem :*
1- Set the possibility to put many values for "navigation.creator.membership.type" value-param. So that we could do for example :
{code:xml}
<value-param>
<name>navigation.creator.membership.type</name>
<description>specific membership type have full permission with group navigation</description>
<value>*,manager</value>
</value-param>
{code}
2- In "_findRoles_" method in "_org.picketlink.idm.impl.api.session.managers.RoleManagerImpl_" class :
In the code bellow, each relationship of a user is compared to roleType ("manager"). If it is equal, it will be added to the list that will be returned. So even "*" is compared to "manager", it is not equal, so it won't be added.
{code}
for (IdentityObjectRelationship relationship : relationships)
{
if (roleType != null)
{
if (roleType.getName().equals(relationship.getName()))
{
roles.add(new SimpleRole(new SimpleRoleType(relationship.getName()), createUser(relationship.getToIdentityObject()), createGroup(relationship.getFromIdentityObject())));
}
}
else
{
roles.add(new SimpleRole(new SimpleRoleType(relationship.getName()), createUser(relationship.getToIdentityObject()), createGroup(relationship.getFromIdentityObject())));
}
}
{code}
We created [https://issues.jboss.org/browse/PLIDM-40] in which we propose a patch that adds a test on "*" value.
In the patch, we changed :
{code}
if (roleType.getName().equals(relationship.getName()))
{code}
to :
{code}
if ((roleType.getName().equals(relationship.getName())) || relationship.getName().equals("*"))
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years
[JBoss JIRA] (GTNPORTAL-2898) Password masking for adminPassword in LDAP configuration
by Marek Posolda (JIRA)
Marek Posolda created GTNPORTAL-2898:
----------------------------------------
Summary: Password masking for adminPassword in LDAP configuration
Key: GTNPORTAL-2898
URL: https://issues.jboss.org/browse/GTNPORTAL-2898
Project: GateIn Portal
Issue Type: Enhancement
Security Level: Public (Everyone can see)
Components: Identity integration
Affects Versions: 3.6.0.Beta01
Reporter: Marek Posolda
Assignee: Marek Posolda
Fix For: 3.6.0.Beta02
Current solution from https://community.jboss.org/wiki/GateInIdentityAndSecurityFAQ Q5 is tightly coupled with JBoss AS5. We will need something generic (not tightly coupled to JBoss AS version).
It seems that best would be to use PBE solution, which is used for masking passwords in Picketlink federation (See org.picketlink.identity.federation.core.util.PBEUtils). Security of this solution is same as the previous JaasSecurityDomain, which also used PBE in background.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years
[JBoss JIRA] (GTNPORTAL-2897) Problem when changing owner type to "group" while adding a page in Page Management
by Hela Zekri (JIRA)
Hela Zekri created GTNPORTAL-2897:
-------------------------------------
Summary: Problem when changing owner type to "group" while adding a page in Page Management
Key: GTNPORTAL-2897
URL: https://issues.jboss.org/browse/GTNPORTAL-2897
Project: GateIn Portal
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 3.5.3.Final
Reporter: Hela Zekri
Priority: Critical
*Please follow these steps :*
* login as root
* Go to Group --> Organization --> Users and Groups Manager
* In User Management tab, edit user John, go to User Membership and delete all membership type "manager" in all groups.
* Sign out and login as john
* Import applications from "Application Registry Portlet" (Add a page to access this portlet). Then, add a page containing Page Management Portlet.
* Go to this page and click "add page". Choose "group" as owner type. *The owner id will remain "classic" and an exception is thrown.*
{noformat}
GRAVE: Error while handling request
java.lang.NullPointerException
at org.exoplatform.portal.webui.page.UIPageForm$ChangeOwnerTypeActionListener.execute(UIPageForm.java:321)
at org.exoplatform.webui.event.Event.broadcast(Event.java:89)
at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processDecode(UIFormLifecycle.java:59)
at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processDecode(UIFormLifecycle.java:40)
at org.exoplatform.webui.core.UIComponent.processDecode(UIComponent.java:124)
at org.exoplatform.webui.form.UIFormTabPane.processDecode(UIFormTabPane.java:80)
at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processDecode(UIPortalApplicationLifecycle.java:59)
at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processDecode(UIPortalApplicationLifecycle.java:37)
at org.exoplatform.webui.core.UIComponent.processDecode(UIComponent.java:124)
at org.exoplatform.portal.webui.workspace.UIPortalApplication.processDecode(UIPortalApplication.java:537)
at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:182)
at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:161)
at org.exoplatform.web.WebAppController.service(WebAppController.java:358)
at org.exoplatform.portal.application.PortalController.onService(PortalController.java:125)
at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:132)
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.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:84)
at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:114)
at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:84)
at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:78)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.portal.application.localization.LocalizationFilter.doFilter(LocalizationFilter.java:178)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.web.login.ClusteredSSOFilter.doFilter(ClusteredSSOFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:69)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: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:470)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:421)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
{noformat}
In fact, when user changes the owner type to "group", the expected behavior is that *all groups in which he has the role "manager" are returned in the next select Box.*
But in this case, user doesn't have any group in which he has "manager" as membership type. This behavior is not expected in the code, so the owner id keeps the value of "intranet" and a "NullPointerException" is thrown.
This is due to this instruction in "ChangeOwnerTypeActionListener" of "UIPageForm" class :
{code}
String groupIdSelected = uiForm.groupIdSelectBox.getValue();
{code}
Indeed, when there isn't any group in which user has the memebership Type "manager", the value of "uiForm.groupIdSelectBox" is null, that's why the problem appears.
*If user hasn't the role "manager" in any group, there are two possible solutions to fix the problem :*
1- Only the owner type "portal" appears.
2- In owner type, both "portal" and "group" appear. But if user chooses "group", a message appears to inform him that he hasn't the permissions to add a page in any group.
(!) The memebership "manager" is set in "portal-configuration.xml" as value-param to UserACL component :
{code:xml}
<value-param>
<name>navigation.creator.membership.type</name>
<description>specific membership type have full permission with group navigation</description>
<value>manager</value>
</value-param>
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years
[JBoss JIRA] (GTNPORTAL-2487) Caused by: java.lang.IllegalStateException: Portlet is not started after hot redeploy of portlet war
by Boleslaw Dawidowicz (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-2487?page=com.atlassian.jira.pl... ]
Boleslaw Dawidowicz updated GTNPORTAL-2487:
-------------------------------------------
Fix Version/s: 3.6.0.Beta02
(was: 3.6.0.Beta01)
> Caused by: java.lang.IllegalStateException: Portlet is not started after hot redeploy of portlet war
> ----------------------------------------------------------------------------------------------------
>
> Key: GTNPORTAL-2487
> URL: https://issues.jboss.org/browse/GTNPORTAL-2487
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: PC integration
> Affects Versions: 3.3.0.Final
> Reporter: Chris Laprun
> Assignee: Marko Strukelj
> Priority: Critical
> Fix For: 3.6.0.Beta02
>
> Attachments: GTNPORTAL-2487.patch
>
>
> Trying to access a portlet that has already been accessed and which WAR has been hot-redeployed leads to the following exception:
> Caused by: java.lang.IllegalStateException: Portlet AdminMenuPortlet is not started
> at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.getInfo(PortletContainerImpl.java:186) [pc-portlet-2.3.2-GA.jar:2.3.2-GA]
> at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.getInfo(PortletContainerImpl.java:96) [pc-portlet-2.3.2-GA.jar:2.3.2-GA]
> at org.gatein.pc.portlet.container.ContainerPortletInvoker$PortletImpl.getInfo(ContainerPortletInvoker.java:233) [pc-portlet-2.3.2-GA.jar:2.3.2-GA]
> at org.gatein.pc.federation.impl.FederatedPortlet.getInfo(FederatedPortlet.java:77) [pc-federation-2.3.2-GA.jar:2.3.2-GA]
> at org.exoplatform.portal.webui.application.UIPortlet.processRender(UIPortlet.java:1112) [exo.portal.webui.portal-3.3.0-GA.jar:3.3.0-GA]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:368) [exo.portal.webui.framework-3.3.0-GA.jar:3.3.0-GA]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:358) [exo.portal.webui.framework-3.3.0-GA.jar:3.3.0-GA]
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years
[JBoss JIRA] (GTNPORTAL-2506) NPE when a portlet is not deployed on AS 7
by Boleslaw Dawidowicz (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-2506?page=com.atlassian.jira.pl... ]
Boleslaw Dawidowicz updated GTNPORTAL-2506:
-------------------------------------------
Fix Version/s: 3.6.0.Beta02
(was: 3.6.0.Beta01)
> NPE when a portlet is not deployed on AS 7
> ------------------------------------------
>
> Key: GTNPORTAL-2506
> URL: https://issues.jboss.org/browse/GTNPORTAL-2506
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Reporter: Chris Laprun
> Fix For: 3.6.0.Beta02
>
>
> If a portlet is not properly deployed, we get the following error on the console and an unstyled page instead of a proper page with an error message explaining the situation…
> {code}
> 17:16:09,595 ERROR [stderr] (http--127.0.0.1-8080-1) org.gatein.pc.api.NoSuchPortletException: No such portlet /gatein-admin-ui.AdminMenuPortlet
> 17:16:09,596 ERROR [stderr] (http--127.0.0.1-8080-1) at org.gatein.pc.portlet.container.ContainerPortletInvoker.getPortlet(ContainerPortletInvoker.java:113)
> 17:16:09,596 ERROR [stderr] (http--127.0.0.1-8080-1) at org.gatein.pc.portlet.PortletInvokerInterceptor.getPortlet(PortletInvokerInterceptor.java:83)
> 17:16:09,596 ERROR [stderr] (http--127.0.0.1-8080-1) at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker._getPortlet(ProducerPortletInvoker.java:202)
> 17:16:09,597 ERROR [stderr] (http--127.0.0.1-8080-1) at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.getPortlet(ProducerPortletInvoker.java:119)
> 17:16:09,597 ERROR [stderr] (http--127.0.0.1-8080-1) at org.gatein.pc.federation.impl.FederatedPortletInvokerService.getPortlet(FederatedPortletInvokerService.java:110)
> 17:16:09,598 ERROR [stderr] (http--127.0.0.1-8080-1) at org.gatein.pc.federation.impl.FederatingPortletInvokerService.getPortlet(FederatingPortletInvokerService.java:231)
> 17:16:09,598 ERROR [stderr] (http--127.0.0.1-8080-1) at org.gatein.pc.portlet.PortletInvokerInterceptor.getPortlet(PortletInvokerInterceptor.java:83)
> 17:16:09,598 ERROR [stderr] (http--127.0.0.1-8080-1) at org.gatein.pc.portlet.PortletInvokerInterceptor.getPortlet(PortletInvokerInterceptor.java:83)
> 17:16:09,599 ERROR [stderr] (http--127.0.0.1-8080-1) at org.gatein.pc.portlet.PortletInvokerInterceptor.getPortlet(PortletInvokerInterceptor.java:83)
> 17:16:09,599 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.webui.application.UIPortlet.setState(UIPortlet.java:951)
> 17:16:09,600 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.webui.util.PortalDataMapper.toUIPortlet(PortalDataMapper.java:247)
> 17:16:09,600 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.webui.util.PortalDataMapper.buildUIContainer(PortalDataMapper.java:403)
> 17:16:09,600 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.webui.util.PortalDataMapper.toUIContainer(PortalDataMapper.java:315)
> 17:16:09,601 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.webui.util.PortalDataMapper.toUIContainer(PortalDataMapper.java:292)
> 17:16:09,601 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.webui.util.PortalDataMapper.toUIPage(PortalDataMapper.java:321)
> 17:16:09,602 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.webui.page.UIPageBody.getUIPage(UIPageBody.java:148)
> 17:16:09,602 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.webui.page.UIPageBody.setPageBody(UIPageBody.java:78)
> 17:16:09,602 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.webui.portal.UIPortal.refreshUIPage(UIPortal.java:237)
> 17:16:09,603 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.webui.page.UIPageActionListener$ChangeNodeActionListener.execute(UIPageActionListener.java:165)
> 17:16:09,603 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.webui.core.UIComponent.broadcast(UIComponent.java:360)
> 17:16:09,603 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:638)
> 17:16:09,604 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:177)
> 17:16:09,604 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:150)
> 17:16:09,605 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.web.WebAppController.service(WebAppController.java:366)
> 17:16:09,605 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.portal.application.PortalController.onService(PortalController.java:127)
> 17:16:09,605 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:132)
> 17:16:09,606 ERROR [stderr] (http--127.0.0.1-8080-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
> 17:16:09,606 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
> 17:16:09,606 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> 17:16:09,607 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:89)
> 17:16:09,607 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:55)
> 17:16:09,607 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> 17:16:09,608 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> 17:16:09,608 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:110)
> 17:16:09,609 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.sample.ext.web.SampleFilter.doFilter(SampleFilter.java:46)
> 17:16:09,609 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:106)
> 17:16:09,609 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:80)
> 17:16:09,610 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:79)
> 17:16:09,610 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> 17:16:09,610 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> 17:16:09,611 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:72)
> 17:16:09,611 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> 17:16:09,611 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> 17:16:09,612 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:116)
> 17:16:09,612 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> 17:16:09,613 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> 17:16:09,613 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88)
> 17:16:09,613 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> 17:16:09,614 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> 17:16:09,614 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.web.login.ClusteredSSOFilter.doFilter(ClusteredSSOFilter.java:73)
> 17:16:09,614 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> 17:16:09,615 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> 17:16:09,615 ERROR [stderr] (http--127.0.0.1-8080-1) at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:69)
> 17:16:09,616 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> 17:16:09,616 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> 17:16:09,616 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
> 17:16:09,617 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
> 17:16:09,617 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489)
> 17:16:09,617 ERROR [stderr] (http--127.0.0.1-8080-1) at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154)
> 17:16:09,618 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
> 17:16:09,618 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 17:16:09,618 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 17:16:09,619 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
> 17:16:09,619 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
> 17:16:09,619 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
> 17:16:09,620 ERROR [stderr] (http--127.0.0.1-8080-1) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
> 17:16:09,620 ERROR [stderr] (http--127.0.0.1-8080-1) at java.lang.Thread.run(Thread.java:680)
> 17:16:13,012 ERROR [portal:PortalRequestHandler] (http--127.0.0.1-8080-1) Error while handling request: org.exoplatform.groovyscript.TemplateRuntimeException: Groovy template exception at DataText[pos=Position[col=1,line=3],data= uicomponent.renderChildren();] for template system:/groovy/portal/webui/workspace/UIPortalApplicationChildren.gtmpl
> at org.exoplatform.groovyscript.GroovyScript.buildRuntimeException(GroovyScript.java:178) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:121) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:119) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:117) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:125) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processRender(UIPortalApplicationLifecycle.java:142) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processRender(UIPortalApplicationLifecycle.java:105) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processRender(UIPortalApplicationLifecycle.java:37) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:144) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.webui.workspace.UIPortalApplication.processRender(UIPortalApplication.java:686) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:184) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:150) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.web.WebAppController.service(WebAppController.java:366) [exo.portal.component.web.controller-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.application.PortalController.onService(PortalController.java:127) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:132) [exo.kernel.container-2.3.6-GA-JBAS7.jar:2.3.6-GA-JBAS7]
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.10.Final.jar:]
> at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:89) [exo.portal.component.web.security-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:55) [exo.portal.component.web.security-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.10.Final.jar:]
> at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:110) [exo.portal.component.web.api-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.sample.ext.web.SampleFilter.doFilter(SampleFilter.java:46) [exo.portal.sample.extension.jar-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:106) [exo.portal.component.web.api-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:80) [exo.portal.component.web.api-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:79) [exo.portal.component.web.api-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.10.Final.jar:]
> at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:72) [exo.portal.component.web.security-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.10.Final.jar:]
> at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:116) [exo.jcr.framework.web-1.14.6-GA.jar:1.14.6-GA]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.10.Final.jar:]
> at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) [exo.core.component.security.core-2.4.6-GA.jar:2.4.6-GA]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.10.Final.jar:]
> at org.exoplatform.web.login.ClusteredSSOFilter.doFilter(ClusteredSSOFilter.java:73) [exo.portal.component.web.security-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.10.Final.jar:]
> at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:69) [exo.kernel.container-2.3.6-GA-JBAS7.jar:2.3.6-GA-JBAS7]
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489) [jbossweb-7.0.10.Final.jar:]
> at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.10.Final.jar:]
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.10.Final.jar:]
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.10.Final.jar:]
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.10.Final.jar:]
> at java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_33]
> Caused by: org.exoplatform.groovyscript.TemplateRuntimeException: Groovy template exception at DataText[pos=Position[col=6,line=2],data=uicomponent.renderChildren()] for template system:/groovy/portal/webui/workspace/UIWorkingWorkspace.gtmpl
> at org.exoplatform.groovyscript.GroovyScript.buildRuntimeException(GroovyScript.java:178) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:121) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:119) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:117) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:125) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:83) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:144) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:368) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:358) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIApplication.renderChildren(UIApplication.java:126) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [classes.jar:1.6.0_33]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [classes.jar:1.6.0_33]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [classes.jar:1.6.0_33]
> at java.lang.reflect.Method.invoke(Method.java:597) [classes.jar:1.6.0_33]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-1.7.6.jar:1.7.6]
> at UIPortalApplicationChildren.run(UIPortalApplicationChildren.gtmpl:3) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:111) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> ... 54 more
> Caused by: org.exoplatform.groovyscript.TemplateRuntimeException: Groovy template exception at DataText[pos=Position[col=11,line=55],data=uicomponent.renderChildren();] for template system:/groovy/portal/webui/container/UIContainer.gtmpl
> at org.exoplatform.groovyscript.GroovyScript.buildRuntimeException(GroovyScript.java:178) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:121) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:119) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:117) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:125) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:83) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:144) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponentDecorator$UIComponentDecoratorLifecycle.processRender(UIComponentDecorator.java:113) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponentDecorator$UIComponentDecoratorLifecycle.processRender(UIComponentDecorator.java:104) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:144) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:368) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:358) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [classes.jar:1.6.0_33]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [classes.jar:1.6.0_33]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [classes.jar:1.6.0_33]
> at java.lang.reflect.Method.invoke(Method.java:597) [classes.jar:1.6.0_33]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-1.7.6.jar:1.7.6]
> at UIWorkingWorkspace.run(UIWorkingWorkspace.gtmpl:2) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:111) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> ... 73 more
> Caused by: org.exoplatform.groovyscript.TemplateRuntimeException: Groovy template exception at DataText[pos=Position[col=7,line=31],data= } else { uicomponent.renderChildren(); } ] for template system:/groovy/portal/webui/page/UISiteBody.gtmpl
> at org.exoplatform.groovyscript.GroovyScript.buildRuntimeException(GroovyScript.java:178) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:121) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:119) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:117) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:125) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:83) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:144) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:368) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:358) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [classes.jar:1.6.0_33]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [classes.jar:1.6.0_33]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [classes.jar:1.6.0_33]
> at java.lang.reflect.Method.invoke(Method.java:597) [classes.jar:1.6.0_33]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-1.7.6.jar:1.7.6]
> at UIContainer.run(UIContainer.gtmpl:55) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:111) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> ... 94 more
> Caused by: org.exoplatform.groovyscript.TemplateRuntimeException: Groovy template exception at DataText[pos=Position[col=9,line=16],data=uicomponent.renderChildren();] for template system:/groovy/portal/webui/portal/UIPortal.gtmpl
> at org.exoplatform.groovyscript.GroovyScript.buildRuntimeException(GroovyScript.java:178) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:121) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:119) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:117) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:125) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:83) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.webui.portal.UIPortalLifecycle.processRender(UIPortalLifecycle.java:41) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.webui.portal.UIPortalLifecycle.processRender(UIPortalLifecycle.java:30) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:144) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponentDecorator.renderChildren(UIComponentDecorator.java:101) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [classes.jar:1.6.0_33]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [classes.jar:1.6.0_33]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [classes.jar:1.6.0_33]
> at java.lang.reflect.Method.invoke(Method.java:597) [classes.jar:1.6.0_33]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-1.7.6.jar:1.7.6]
> at UISiteBody.run(UISiteBody.gtmpl:31) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:111) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:119) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:117) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:125) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:83) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:144) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:368) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:358) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [classes.jar:1.6.0_33]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [classes.jar:1.6.0_33]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [classes.jar:1.6.0_33]
> at java.lang.reflect.Method.invoke(Method.java:597) [classes.jar:1.6.0_33]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-1.7.6.jar:1.7.6]
> at UIContainer.run(UIContainer.gtmpl:66) ... 95 more
> Caused by: org.exoplatform.groovyscript.TemplateRuntimeException: Groovy template exception at DataText[pos=Position[col=7,line=44],data= } else { uicomponent.renderChildren(); }] for template system:/groovy/portal/webui/page/UIPageBody.gtmpl
> at org.exoplatform.groovyscript.GroovyScript.buildRuntimeException(GroovyScript.java:178) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:121) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:119) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:117) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:125) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:83) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:144) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.webui.page.UIPageBody.processRender(UIPageBody.java:162) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:368) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:358) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [classes.jar:1.6.0_33]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [classes.jar:1.6.0_33]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [classes.jar:1.6.0_33]
> at java.lang.reflect.Method.invoke(Method.java:597) [classes.jar:1.6.0_33]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-1.7.6.jar:1.7.6]
> at UIPortal.run(UIPortal.gtmpl:16) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:111) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:119) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:117) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:125) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:83) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.webui.portal.UIPortalLifecycle.processRender(UIPortalLifecycle.java:41) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.webui.portal.UIPortalLifecycle.processRender(UIPortalLifecycle.java:30) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:144) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponentDecorator.renderChildren(UIComponentDecorator.java:101) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [classes.jar:1.6.0_33]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [classes.jar:1.6.0_33]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [classes.jar:1.6.0_33]
> at java.lang.reflect.Method.invoke(Method.java:597) [classes.jar:1.6.0_33]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-1.7.6.jar:1.7.6]
> at UISiteBody.run(UISiteBody.gtmpl:27) ... 113 more
> Caused by: org.exoplatform.groovyscript.TemplateRuntimeException: Groovy template exception at DataText[pos=Position[col=9,line=6],data=uicomponent.renderChildren()] for template system:/groovy/portal/webui/page/UIPage.gtmpl
> at org.exoplatform.groovyscript.GroovyScript.buildRuntimeException(GroovyScript.java:178) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:121) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:119) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:117) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:125) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:83) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.webui.page.UIPageLifecycle.processRender(UIPageLifecycle.java:44) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:144) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponentDecorator.renderChildren(UIComponentDecorator.java:101) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [classes.jar:1.6.0_33]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [classes.jar:1.6.0_33]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [classes.jar:1.6.0_33]
> at java.lang.reflect.Method.invoke(Method.java:597) [classes.jar:1.6.0_33]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-1.7.6.jar:1.7.6]
> at UIPageBody.run(UIPageBody.gtmpl:44) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:111) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> ... 150 more
> Caused by: java.lang.NullPointerException
> at org.exoplatform.portal.webui.application.UIPortlet.processRender(UIPortlet.java:1112) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:368) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:358) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [classes.jar:1.6.0_33]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [classes.jar:1.6.0_33]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [classes.jar:1.6.0_33]
> at java.lang.reflect.Method.invoke(Method.java:597) [classes.jar:1.6.0_33]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-1.7.6.jar:1.7.6]
> at UIPage.run(UIPage.gtmpl:6) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:111) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:119) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:117) [exo.portal.component.scripting-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:125) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:83) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.portal.webui.page.UIPageLifecycle.processRender(UIPageLifecycle.java:44) [exo.portal.webui.portal-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:144) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at org.exoplatform.webui.core.UIComponentDecorator.renderChildren(UIComponentDecorator.java:101) [exo.portal.webui.framework-3.4.0-GA-SNAPSHOT.jar:3.4.0-GA-SNAPSHOT]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [classes.jar:1.6.0_33]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [classes.jar:1.6.0_33]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [classes.jar:1.6.0_33]
> at java.lang.reflect.Method.invoke(Method.java:597) [classes.jar:1.6.0_33]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) [groovy-all-1.7.6.jar:1.7.6]
> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) [groovy-all-1.7.6.jar:1.7.6]
> at UIPageBody.run(UIPageBody.gtmpl:39) ... 151 more
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years
[JBoss JIRA] (GTNPORTAL-2505) Error when hot re-deploying a JSF portlet on AS 7
by Boleslaw Dawidowicz (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-2505?page=com.atlassian.jira.pl... ]
Boleslaw Dawidowicz updated GTNPORTAL-2505:
-------------------------------------------
Fix Version/s: 3.6.0.Beta02
(was: 3.6.0.Beta01)
> Error when hot re-deploying a JSF portlet on AS 7
> -------------------------------------------------
>
> Key: GTNPORTAL-2505
> URL: https://issues.jboss.org/browse/GTNPORTAL-2505
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Packaging
> Reporter: Chris Laprun
> Assignee: Marko Strukelj
> Fix For: 3.6.0.Beta02
>
>
> Using AS 7.1.0 and looks maybe like a JSF issue:
> 17:06:36,792 INFO [javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-12) Initializing Mojarra 2.1.5 (SNAPSHOT 20111202) for context '/gatein-admin-ui'
> 17:06:37,406 WARNING [javax.enterprise.resource.webcontainer.jsf.managedbean] (MSC service thread 1-12) JSF1074: Managed bean named 'a4j' has already been registered. Replacing existing managed bean class type org.richfaces.VersionBean with org.richfaces.VersionBean.
> 17:06:37,406 WARNING [javax.enterprise.resource.webcontainer.jsf.managedbean] (MSC service thread 1-12) JSF1074: Managed bean named 'a4jSkin' has already been registered. Replacing existing managed bean class type org.richfaces.skin.SkinBean with org.richfaces.skin.SkinBean.
> 17:06:37,407 WARNING [javax.enterprise.resource.webcontainer.jsf.managedbean] (MSC service thread 1-12) JSF1074: Managed bean named 'richSkin' has already been registered. Replacing existing managed bean class type org.richfaces.skin.SkinBean with org.richfaces.skin.SkinBean.
> 17:06:37,973 SEVERE [javax.enterprise.resource.webcontainer.jsf.config] (MSC service thread 1-12) Critical error during deployment: : com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! duplicate key: interface javax.validation.constraints.AssertTrue
> at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:376) [jsf-impl-2.1.5-jbossorg-1.jar:2.1.5-SNAPSHOT]
> at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:225) [jsf-impl-2.1.5-jbossorg-1.jar:2.1.5-SNAPSHOT]
> at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.10.Final.jar:]
> at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.10.Final.jar:]
> at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [classes.jar:1.6.0_33]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [classes.jar:1.6.0_33]
> at java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_33]
> Caused by: java.lang.IllegalArgumentException: duplicate key: interface javax.validation.constraints.AssertTrue
> at com.google.common.base.Preconditions.checkArgument(Preconditions.java:115) [guava-r09.jar:]
> at com.google.common.collect.RegularImmutableMap.<init>(RegularImmutableMap.java:72) [guava-r09.jar:]
> at com.google.common.collect.ImmutableMap$Builder.fromEntryList(ImmutableMap.java:221) [guava-r09.jar:]
> at com.google.common.collect.ImmutableMap$Builder.build(ImmutableMap.java:207) [guava-r09.jar:]
> at org.richfaces.javascript.ClientServiceConfigParser.parseConfig(ClientServiceConfigParser.java:53) [richfaces-components-ui-4.3.0-20120716.091232-81.jar:4.3.0-SNAPSHOT]
> at org.richfaces.application.ValidatorModule.createClientScriptService(ValidatorModule.java:65) [richfaces-components-ui-4.3.0-20120716.091232-81.jar:4.3.0-SNAPSHOT]
> at org.richfaces.application.ValidatorModule.configure(ValidatorModule.java:60) [richfaces-components-ui-4.3.0-20120716.091232-81.jar:4.3.0-SNAPSHOT]
> at org.richfaces.application.ServicesFactoryImpl.init(ServicesFactoryImpl.java:27) [richfaces-core-impl-4.3.0-20120716.085859-54.jar:4.3.0-SNAPSHOT]
> at org.richfaces.application.InitializationListener.createFactory(InitializationListener.java:129) [richfaces-core-impl-4.3.0-20120716.085859-54.jar:4.3.0-SNAPSHOT]
> at org.richfaces.application.InitializationListener.onStart(InitializationListener.java:67) [richfaces-core-impl-4.3.0-20120716.085859-54.jar:4.3.0-SNAPSHOT]
> at org.richfaces.application.InitializationListener.processEvent(InitializationListener.java:147) [richfaces-core-impl-4.3.0-20120716.085859-54.jar:4.3.0-SNAPSHOT]
> at javax.faces.event.SystemEvent.processListener(SystemEvent.java:106) [jboss-jsf-api_2.1_spec-2.0.0.Final.jar:2.0.0.Final]
> at com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:2168) [jsf-impl-2.1.5-jbossorg-1.jar:2.1.5-SNAPSHOT]
> at com.sun.faces.application.ApplicationImpl.invokeListenersFor(ApplicationImpl.java:2144) [jsf-impl-2.1.5-jbossorg-1.jar:2.1.5-SNAPSHOT]
> at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:302) [jsf-impl-2.1.5-jbossorg-1.jar:2.1.5-SNAPSHOT]
> at com.sun.faces.config.ConfigManager.publishPostConfigEvent(ConfigManager.java:601) [jsf-impl-2.1.5-jbossorg-1.jar:2.1.5-SNAPSHOT]
> at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:370) [jsf-impl-2.1.5-jbossorg-1.jar:2.1.5-SNAPSHOT]
> ... 9 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years