[
https://issues.jboss.org/browse/GTNPORTAL-3245?page=com.atlassian.jira.pl...
]
Hai Nguyen updated GTNPORTAL-3245:
----------------------------------
Description:
- Login portal
- Go to user and group management
- Choose Group management tab
- Add new group ( ex: AAA)
- Go to Pages
- Add new page for group above
- Search this page and click edit
- Click view page properties
- Change access and edit permission to ( organization/*)
- Click Finish button on Editor composer
=> Unknown error and throw exception in console
{noformat}
2013-08-08 15:20:18,549 | ERROR | Error during the processAction phase
[portal:UIPortalApplication<http-nio-0.0.0.0-8080-exec-10>]
java.lang.NullPointerException: null
at
org.exoplatform.portal.webui.portal.UIPortalComposer$FinishPageEditionActionListener.execute(UIPortalComposer.java:680)
~[exo.portal.webui.portal-3.5.6-PLF.jar:3.5.6-PLF]
{noformat}
Reproduce on edit site is the same
was:
- Login portal
- Go to user and group management
- Choose Group management tab
- Add new group ( ex: AAA)
- Go to Pages
- Add new page for group above
- Search this page and click edit
- Click view page properties
- Change access and edit permission to ( organization/*)
- Click Finish button on Editor composer
=> Unknown error and throw exception in console
{noformat}
2013-08-08 15:20:18,549 | ERROR | Error during the processAction phase
[portal:UIPortalApplication<http-nio-0.0.0.0-8080-exec-10>]
java.lang.NullPointerException: null
at
org.exoplatform.portal.webui.portal.UIPortalComposer$FinishPageEditionActionListener.execute(UIPortalComposer.java:680)
~[exo.portal.webui.portal-3.5.6-PLF.jar:3.5.6-PLF]
at org.exoplatform.webui.event.Event.broadcast(Event.java:97)
~[exo.portal.webui.framework-3.5.6-PLF.jar:3.5.6-PLF]
at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51)
~[exo.portal.webui.framework-3.5.6-PLF.jar:3.5.6-PLF]
at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119)
~[exo.portal.webui.framework-3.5.6-PLF.jar:3.5.6-PLF]
at
org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73)
~[exo.portal.webui.portal-3.5.6-PLF.jar:3.5.6-PLF]
at
org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36)
~[exo.portal.webui.portal-3.5.6-PLF.jar:3.5.6-PLF]
at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119)
~[exo.portal.webui.framework-3.5.6-PLF.jar:3.5.6-PLF]
at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:118)
~[exo.portal.webui.framework-3.5.6-PLF.jar:3.5.6-PLF]
at
org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:569)
~[exo.portal.webui.portal-3.5.6-PLF.jar:3.5.6-PLF]
at
org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:182)
~[exo.portal.webui.portal-3.5.6-PLF.jar:3.5.6-PLF]
at
org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:159)
~[exo.portal.webui.portal-3.5.6-PLF.jar:3.5.6-PLF]
at org.exoplatform.web.WebAppController.service(WebAppController.java:325)
[exo.portal.component.web.controller-3.5.6-PLF.jar:3.5.6-PLF]
at
org.exoplatform.portal.application.PortalController.onService(PortalController.java:108)
[exo.portal.webui.portal-3.5.6-PLF.jar:3.5.6-PLF]
at
org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:132)
[exo.kernel.container-2.4.5-GA.jar:2.4.5-GA]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) [servlet-api.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
[catalina.jar:7.0.42]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[catalina.jar:7.0.42]
at
org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96)
[exo.portal.component.web.api-3.5.6-PLF.jar:3.5.6-PLF]
at
org.exoplatform.platform.common.account.setup.web.AccountSetupFilter.doFilter(AccountSetupFilter.java:61)
[platform-component-common-4.0.2.jar:4.0.2]
at
org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:92)
[exo.portal.component.web.api-3.5.6-PLF.jar:3.5.6-PLF]
at
org.exoplatform.platform.welcomescreens.web.TermsAndConditionsFilter.doFilter(TermsAndConditionsFilter.java:79)
[platform-welcome-screens-component-4.0.2.jar:4.0.2]
at
org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:92)
[exo.portal.component.web.api-3.5.6-PLF.jar:3.5.6-PLF]
at
org.exoplatform.platform.common.account.setup.web.AccountSetupFilter.doFilter(AccountSetupFilter.java:61)
[platform-component-common-4.0.2.jar:4.0.2]
at
org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:92)
[exo.portal.component.web.api-3.5.6-PLF.jar:3.5.6-PLF]
at
org.exoplatform.platform.welcomescreens.web.TermsAndConditionsFilter.doFilter(TermsAndConditionsFilter.java:79)
[platform-welcome-screens-component-4.0.2.jar:4.0.2]
at
org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:92)
[exo.portal.component.web.api-3.5.6-PLF.jar:3.5.6-PLF]
at
org.exoplatform.platform.welcomescreens.service.UnlockService$UnlockFilter.doFilter(UnlockService.java:345)
[platform-welcome-screens-component-4.0.2.jar:4.0.2]
at
org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:92)
[exo.portal.component.web.api-3.5.6-PLF.jar:3.5.6-PLF]
at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71)
[exo.portal.component.web.api-3.5.6-PLF.jar:3.5.6-PLF]
at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70)
[exo.portal.component.web.api-3.5.6-PLF.jar:3.5.6-PLF]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
[catalina.jar:7.0.42]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[catalina.jar:7.0.42]
at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67)
[exo.portal.component.web.security-3.5.6-PLF.jar:3.5.6-PLF]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
[catalina.jar:7.0.42]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[catalina.jar:7.0.42]
at
org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122)
[exo.jcr.framework.web-1.15.5-GA.jar:1.15.5-GA]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
[catalina.jar:7.0.42]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[catalina.jar:7.0.42]
at
org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66)
[exo.portal.component.web.security-3.5.6-PLF.jar:3.5.6-PLF]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
[catalina.jar:7.0.42]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[catalina.jar:7.0.42]
at
org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88)
[exo.core.component.security.core-2.5.5-GA.jar:2.5.5-GA]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
[catalina.jar:7.0.42]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[catalina.jar:7.0.42]
at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81)
[exo.portal.component.web.security-3.5.6-PLF.jar:3.5.6-PLF]
at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49)
[exo.portal.component.web.security-3.5.6-PLF.jar:3.5.6-PLF]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
[catalina.jar:7.0.42]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[catalina.jar:7.0.42]
at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60)
[sso-integration-1.3.1.Final.jar:1.3.1.Final]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
[catalina.jar:7.0.42]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[catalina.jar:7.0.42]
at
org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78)
[exo.kernel.container-2.4.5-GA.jar:2.4.5-GA]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
[catalina.jar:7.0.42]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
[catalina.jar:7.0.42]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
[catalina.jar:7.0.42]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
[catalina.jar:7.0.42]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
[catalina.jar:7.0.42]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
[catalina.jar:7.0.42]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
[catalina.jar:7.0.42]
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:341)
[catalina.jar:7.0.42]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
[catalina.jar:7.0.42]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
[catalina.jar:7.0.42]
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
[tomcat-coyote.jar:7.0.42]
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
[tomcat-coyote.jar:7.0.42]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1686)
[tomcat-coyote.jar:7.0.42]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[na:1.7.0_21]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.7.0_21]
at java.lang.Thread.run(Thread.java:722) [na:1.7.0_21]
{noformat}
Add comfriming when user remove permissions on edit page & site
---------------------------------------------------------------
Key: GTNPORTAL-3245
URL:
https://issues.jboss.org/browse/GTNPORTAL-3245
Project: GateIn Portal
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 3.6.1.Final
Reporter: Hai Nguyen
Assignee: Hai Nguyen
Priority: Minor
Labels: backlogs
Original Estimate: 4 hours
Time Spent: 5 hours
Remaining Estimate: 0 minutes
- Login portal
- Go to user and group management
- Choose Group management tab
- Add new group ( ex: AAA)
- Go to Pages
- Add new page for group above
- Search this page and click edit
- Click view page properties
- Change access and edit permission to ( organization/*)
- Click Finish button on Editor composer
=> Unknown error and throw exception in console
{noformat}
2013-08-08 15:20:18,549 | ERROR | Error during the processAction phase
[portal:UIPortalApplication<http-nio-0.0.0.0-8080-exec-10>]
java.lang.NullPointerException: null
at
org.exoplatform.portal.webui.portal.UIPortalComposer$FinishPageEditionActionListener.execute(UIPortalComposer.java:680)
~[exo.portal.webui.portal-3.5.6-PLF.jar:3.5.6-PLF]
{noformat}
Reproduce on edit site is the same
--
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