From jira-events at lists.jboss.org Sun Dec 1 21:48:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Sun, 1 Dec 2013 21:48:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12927717#comment-12927717 ] Vu Viet Phuong commented on GTNPORTAL-2072: ------------------------------------------- - I've updated the PR that fix more UI cache cases. - There is another cache in the POMSessionManager, the cache for portlets are not clear when portal or page layout is updated (when we import Site), that's why after import a site, for example, classic site then only after some minute when the cache is clear by timeout, refresh Home page --> show message that tell user to refresh browser. It'd be better to show immediately after importing the site, but this issue not relate to UI cache, i'm not sure if we should fix it in another jira issue > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 1 day, 2 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Sun Dec 1 21:48:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Sun, 1 Dec 2013 21:48:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?focusedWorklogId=12430263&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430263 ] Vu Viet Phuong logged work on GTNPORTAL-2072: --------------------------------------------- Author: Vu Viet Phuong Created on: 01/Dec/13 9:47 PM Start Date: 28/Nov/13 9:47 PM Worklog Time Spent: 1 day Issue Time Tracking ------------------- Time Spent: 2 days, 2 hours (was: 1 day, 2 hours) Worklog Id: (was: 12430263) > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 2 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Mon Dec 2 04:30:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Mon, 2 Dec 2013 04:30:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3311: ---------------------------------- Sprint: Sprint 86 > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > > See attached image -- 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 From jira-events at lists.jboss.org Mon Dec 2 04:53:07 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Mon, 2 Dec 2013 04:53:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3313) Workaround for GTNPORTAL-2700 not necessary after GTNPORTAL-3291 In-Reply-To: References: Message-ID: Peter Palaga created GTNPORTAL-3313: --------------------------------------- Summary: Workaround for GTNPORTAL-2700 not necessary after GTNPORTAL-3291 Key: GTNPORTAL-3313 URL: https://issues.jboss.org/browse/GTNPORTAL-3313 Project: GateIn Portal Issue Type: Task Security Level: Public (Everyone can see) Reporter: Peter Palaga Assignee: Peter Palaga Fix For: 3.7.0.Final Revert the workaround for GTNPORTAL-2700 as it should not be necessary after GTNPORTAL-3291. -- 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 From jira-events at lists.jboss.org Mon Dec 2 06:06:06 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Mon, 2 Dec 2013 06:06:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3255) Quickstarts: Modify GAV to use org.jboss.quickstarts.jpp In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12927787#comment-12927787 ] Peter Palaga commented on GTNPORTAL-3255: ----------------------------------------- We are currently replacing "JPP" and "JBoss Portal Platform" through "JBoss Portal" and "Red Hat JBoss Portal" througout the product and quickstarts. You probably want to propose something else then {{org.jboss.quickstarts.jpp}}. > Quickstarts: Modify GAV to use org.jboss.quickstarts.jpp > -------------------------------------------------------- > > Key: GTNPORTAL-3255 > URL: https://issues.jboss.org/browse/GTNPORTAL-3255 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Sande Gilda > Assignee: Peter Palaga > > As part of the BOM, Stacks, Archetypes, and Quickstarts reorganization process, we are standardizing on the quickstarts GAV to use 'org.jboss.quickstarts.. > Could you change the Gatein Portal quickstarts GAV from 'org.gatein.portal.quickstarts' to 'org.jboss.quickstarts.jpp'? > This can be done at a time that works best with your release schedule. -- 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 From jira-events at lists.jboss.org Mon Dec 2 06:10:06 2013 From: jira-events at lists.jboss.org (Lucas Ponce (JIRA)) Date: Mon, 2 Dec 2013 06:10:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3314) Import page fails in pages.xml with empty element In-Reply-To: References: Message-ID: Lucas Ponce created GTNPORTAL-3314: -------------------------------------- Summary: Import page fails in pages.xml with empty element Key: GTNPORTAL-3314 URL: https://issues.jboss.org/browse/GTNPORTAL-3314 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Lucas Ponce Assignee: Lucas Ponce Importing a page.xml: Tab_Default Tab_Default dashboard DashboardPortlet Everyone false true AbstractMarshaller fails when processing empty tag. This case is used in template/user/pages.xml -- 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 From jira-events at lists.jboss.org Mon Dec 2 07:38:05 2013 From: jira-events at lists.jboss.org (Lucas Ponce (JIRA)) Date: Mon, 2 Dec 2013 07:38:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3314) Import page fails in pages.xml with empty element In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3314?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lucas Ponce updated GTNPORTAL-3314: ----------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/710 > Import page fails in pages.xml with empty element > --------------------------------------------------------------- > > Key: GTNPORTAL-3314 > URL: https://issues.jboss.org/browse/GTNPORTAL-3314 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Lucas Ponce > Assignee: Lucas Ponce > > Importing a page.xml: > > Tab_Default > Tab_Default > > > dashboard > DashboardPortlet > > > Everyone > false > true > > > AbstractMarshaller fails when processing empty tag. > This case is used in template/user/pages.xml -- 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 From jira-events at lists.jboss.org Mon Dec 2 18:50:06 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Mon, 2 Dec 2013 18:50:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928045#comment-12928045 ] Nick Scavelli commented on GTNPORTAL-2072: ------------------------------------------ I can't import anymore through the UI. I commented in the PR. > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 2 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Mon Dec 2 21:33:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 2 Dec 2013 21:33:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928056#comment-12928056 ] Vu Viet Phuong commented on GTNPORTAL-2072: ------------------------------------------- Thank you Nick, actually we don't need to call refresh browser by JS, I've removed that (I also squash all the commits, to make it easier to review) > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 2 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Mon Dec 2 21:40:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Mon, 2 Dec 2013 21:40:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2751) in navigation.xml files ignored for merge importMode In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-2751: ---------------------------------- Sprint: Sprint 77, Sprint 78, Sprint 79, Sprint 86 (was: Sprint 77, Sprint 78, Sprint 79) > in navigation.xml files ignored for merge importMode > ---------------------------------------------------------------- > > Key: GTNPORTAL-2751 > URL: https://issues.jboss.org/browse/GTNPORTAL-2751 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Trong Tran > Original Estimate: 4 hours > Time Spent: 1 day, 2 hours > Remaining Estimate: 1 hour > > Steps to reproduce: > Clone the Portal Extension Quickstart and deploy it changing the {{}} value in {{war/src/main/webapp/WEB-INF/conf/sample-ext/portal/group/platform/administrators/navigation.xml}}. > NOT OK: The changes have no effect, because priority is ignored in {{org.exoplatform.portal.mop.importer.NavigationImporter.perform()}} with {{importMode}} {{merge}}. > h3. Solution Proposal A > * Make {{}} optional in {{gatein_objects}} XSD and {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} > * Explicitly state in the documentation [1] that {{}} is considered only if not already set (first wins). > h3. Solution Proposal B > * Make {{}} optional in {{gatein_objects}} XSD and {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} > * Change the behavior of {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} to the effect that {{}} is handled in the same way as navigation nodes: it is used or ignored according to the chosen {{importMode}}. Esp. for {{importMode}} {{merge}} the last read {{}} should win. > * Document it in [1] > For both A and B the most or all occutences of {{}} should be removed from Portal Extension Quickstart. > [1] [https://docs.jboss.org/author/display/GTNPORTAL35/Portal+Navigation+Configuration] -- 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 From jira-events at lists.jboss.org Tue Dec 3 00:10:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 3 Dec 2013 00:10:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3315: ------------------------------------- Summary: Portal setup improvements Key: GTNPORTAL-3315 URL: https://issues.jboss.org/browse/GTNPORTAL-3315 Project: GateIn Portal Issue Type: Enhancement Security Level: Public (Everyone can see) Affects Versions: 3.6.0.Final Reporter: Trong Tran Fix For: 3.7.0.Final The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. Today there is a need that we could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: - Ability to Enable/Disable the feature - Make it work more as an extension, to not forced adding things to core portal - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From jira-events at lists.jboss.org Tue Dec 3 00:12:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 3 Dec 2013 00:12:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3315: ---------------------------------- Description: The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: - Ability to Enable/Disable the feature - Make it work more as an extension, to not forced adding things to core portal - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer - Removing repository/workspace name hard-coding in PortalSetupService was: The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. Today there is a need that we could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: - Ability to Enable/Disable the feature - Make it work more as an extension, to not forced adding things to core portal - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer - Removing repository/workspace name hard-coding in PortalSetupService > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Fix For: 3.7.0.Final > > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From jira-events at lists.jboss.org Tue Dec 3 00:12:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 3 Dec 2013 00:12:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3315: ---------------------------------- Sprint: Sprint 86 > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Fix For: 3.7.0.Final > > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that we could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From jira-events at lists.jboss.org Tue Dec 3 00:12:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Tue, 3 Dec 2013 00:12:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen reassigned GTNPORTAL-3315: ------------------------------------- Assignee: Hai Nguyen > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From jira-events at lists.jboss.org Tue Dec 3 03:42:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 3 Dec 2013 03:42:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3316) Update SSO documentation In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3316: ------------------------------------- Summary: Update SSO documentation Key: GTNPORTAL-3316 URL: https://issues.jboss.org/browse/GTNPORTAL-3316 Project: GateIn Portal Issue Type: Task Security Level: Public (Everyone can see) Components: Documentation Reporter: Trong Tran Assignee: Tuyen Nguyen The Priority: Minor Fix For: 3.7.0.Final The SSO part is a bit out of date. -- 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 From jira-events at lists.jboss.org Tue Dec 3 03:42:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 3 Dec 2013 03:42:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3316) Update SSO documentation In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3316: ---------------------------------- Sprint: Sprint 86 > Update SSO documentation > ------------------------ > > Key: GTNPORTAL-3316 > URL: https://issues.jboss.org/browse/GTNPORTAL-3316 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Documentation > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Priority: Minor > Fix For: 3.7.0.Final > > > The SSO part is a bit out of date. -- 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 From jira-events at lists.jboss.org Tue Dec 3 03:44:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 3 Dec 2013 03:44:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3311: -------------------------------------- Original Estimate: 1 day Remaining Estimate: 1 day > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 day > Remaining Estimate: 1 day > > See attached image -- 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 From jira-events at lists.jboss.org Tue Dec 3 03:44:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 3 Dec 2013 03:44:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3311: -------------------------------------- Original Estimate: 1 hour (was: 1 day) Remaining Estimate: 1 hour (was: 1 day) > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > See attached image -- 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 From jira-events at lists.jboss.org Tue Dec 3 03:44:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 3 Dec 2013 03:44:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-2072: ---------------------------------- Sprint: Sprint 83, Sprint 87 (was: Sprint 83) > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 2 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Tue Dec 3 04:13:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 3 Dec 2013 04:13:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2751) in navigation.xml files ignored for merge importMode In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-2751: -------------------------------------- Remaining Estimate: 1 day (was: 1 hour) > in navigation.xml files ignored for merge importMode > ---------------------------------------------------------------- > > Key: GTNPORTAL-2751 > URL: https://issues.jboss.org/browse/GTNPORTAL-2751 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Trong Tran > Original Estimate: 4 hours > Time Spent: 1 day, 2 hours > Remaining Estimate: 1 day > > Steps to reproduce: > Clone the Portal Extension Quickstart and deploy it changing the {{}} value in {{war/src/main/webapp/WEB-INF/conf/sample-ext/portal/group/platform/administrators/navigation.xml}}. > NOT OK: The changes have no effect, because priority is ignored in {{org.exoplatform.portal.mop.importer.NavigationImporter.perform()}} with {{importMode}} {{merge}}. > h3. Solution Proposal A > * Make {{}} optional in {{gatein_objects}} XSD and {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} > * Explicitly state in the documentation [1] that {{}} is considered only if not already set (first wins). > h3. Solution Proposal B > * Make {{}} optional in {{gatein_objects}} XSD and {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} > * Change the behavior of {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} to the effect that {{}} is handled in the same way as navigation nodes: it is used or ignored according to the chosen {{importMode}}. Esp. for {{importMode}} {{merge}} the last read {{}} should win. > * Document it in [1] > For both A and B the most or all occutences of {{}} should be removed from Portal Extension Quickstart. > [1] [https://docs.jboss.org/author/display/GTNPORTAL35/Portal+Navigation+Configuration] -- 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 From jira-events at lists.jboss.org Tue Dec 3 04:46:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 3 Dec 2013 04:46:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3315: -------------------------------------- Original Estimate: 1 day Remaining Estimate: 1 day > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 day > Remaining Estimate: 1 day > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From jira-events at lists.jboss.org Tue Dec 3 05:07:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 3 Dec 2013 05:07:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3316) Update SSO documentation In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3316: -------------------------------------- Original Estimate: 4 hours Remaining Estimate: 4 hours > Update SSO documentation > ------------------------ > > Key: GTNPORTAL-3316 > URL: https://issues.jboss.org/browse/GTNPORTAL-3316 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Documentation > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Priority: Minor > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > The SSO part is a bit out of date. -- 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 From jira-events at lists.jboss.org Tue Dec 3 07:34:06 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 3 Dec 2013 07:34:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3317) WARN Cannot load and merge the bundle: locale.portal.extension In-Reply-To: References: Message-ID: Peter Palaga created GTNPORTAL-3317: --------------------------------------- Summary: WARN Cannot load and merge the bundle: locale.portal.extension Key: GTNPORTAL-3317 URL: https://issues.jboss.org/browse/GTNPORTAL-3317 Project: GateIn Portal Issue Type: Task Security Level: Public (Everyone can see) Reporter: Peter Palaga Assignee: Peter Palaga When Sample Portal and Portal Extension from Quickstarts are deployed, the following two warnings occur in the server log: {code} WARN Cannot load and merge the bundle: locale.portal.extension ... WARN Cannot load and merge the bundle: locale.portal.sample {code} But the localized strings strings seem to work. -- 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 From jira-events at lists.jboss.org Tue Dec 3 07:38:06 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 3 Dec 2013 07:38:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3294) South-East corner of Page Editor dialog shows nw-resize rather than se-resize cursor In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3294?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3294: ------------------------------------ Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/713 > South-East corner of Page Editor dialog shows nw-resize rather than se-resize cursor > ------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3294 > URL: https://issues.jboss.org/browse/GTNPORTAL-3294 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.4.Final > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > South-East corner of Page Editor dialog shows nw-resize rather than perhaps more natural se-resize cursor. -- 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 From jira-events at lists.jboss.org Tue Dec 3 07:38:06 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 3 Dec 2013 07:38:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3313) Workaround for GTNPORTAL-2700 not necessary after GTNPORTAL-3291 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3313: ------------------------------------ Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/712 > Workaround for GTNPORTAL-2700 not necessary after GTNPORTAL-3291 > ---------------------------------------------------------------- > > Key: GTNPORTAL-3313 > URL: https://issues.jboss.org/browse/GTNPORTAL-3313 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > Revert the workaround for GTNPORTAL-2700 as it should not be necessary after GTNPORTAL-3291. -- 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 From jira-events at lists.jboss.org Tue Dec 3 07:38:06 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 3 Dec 2013 07:38:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2700) Interfering Resource Bundles of Sample Portal and Sample Extension In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928163#comment-12928163 ] Peter Palaga commented on GTNPORTAL-2700: ----------------------------------------- A proper fix was implemented in GTNPORTAL-3291 and the original dirty fix was removed in GTNPORTAL-3313. > Interfering Resource Bundles of Sample Portal and Sample Extension > ------------------------------------------------------------------ > > Key: GTNPORTAL-2700 > URL: https://issues.jboss.org/browse/GTNPORTAL-2700 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > > When I deploy both Sample Extension and Sample Portal, only bundles from the sample portal EAR are used. Both sample portal and extension home portlet are showing "This is the Home Page of the "sample-portal"". The extension at /portal should show "Congratulation, you just installed a new portal extension". -- 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 From jira-events at lists.jboss.org Tue Dec 3 07:42:06 2013 From: jira-events at lists.jboss.org (Nicolas Filotto (JIRA)) Date: Tue, 3 Dec 2013 07:42:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3257) REST MOP Import doesn't detect errors on commit In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928165#comment-12928165 ] Nicolas Filotto commented on GTNPORTAL-3257: -------------------------------------------- This issue cannot be fixed as expected so we will simply add an error message in the log file instead. Please refer to https://jira.exoplatform.org/browse/WS-284 and https://jira.exoplatform.org/browse/WS-285 for more details > REST MOP Import doesn't detect errors on commit > ----------------------------------------------- > > Key: GTNPORTAL-3257 > URL: https://issues.jboss.org/browse/GTNPORTAL-3257 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: REST API > Affects Versions: 3.6.0.Final > Reporter: Toshiya Kobayashi > > When you call REST MOP Import: > {noformat} > curl -v -u root:gtn -X PUT -H 'Content-type: application/zip' --upload-file portal_classic_2013-06-10_15-16-53.zip http://localhost:8080/rest/private/managed-components/mop?importMode=overwrite > {noformat} > It returns 200 OK even if it fails on JCR commit (for example, cache replication timeout). > Because JCR commit happens in RequestLifeCycle.end() after requestHandler.handleRequest() which flushes http response. > https://github.com/exoplatform/ws/blob/master/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/servlet/RestServlet.java > {code:java} > protected void onService(ExoContainer container, HttpServletRequest httpRequest, HttpServletResponse httpResponse) > throws IOException, ServletException > { > ... > try > { > EnvironmentContext.setCurrent(env); > ServletContainerRequest request = new ServletContainerRequest(httpRequest); > ContainerResponse response = new ContainerResponse(new ServletContainerResponseWriter(httpResponse)); > requestHandler.handleRequest(request, response); > } > ... > finally > { > EnvironmentContext.setCurrent(null); > RequestLifeCycle.end(); > } > } > {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 From jira-events at lists.jboss.org Tue Dec 3 08:18:05 2013 From: jira-events at lists.jboss.org (=?UTF-8?Q?Juraci_Paix=C3=A3o_Kr=C3=B6hling_=28JIRA=29?=) Date: Tue, 3 Dec 2013 08:18:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3318) Add profile for packaging with EAP 6.2.0.Beta In-Reply-To: References: Message-ID: Juraci Paix?o Kr?hling created GTNPORTAL-3318: ------------------------------------------------- Summary: Add profile for packaging with EAP 6.2.0.Beta Key: GTNPORTAL-3318 URL: https://issues.jboss.org/browse/GTNPORTAL-3318 Project: GateIn Portal Issue Type: Feature Request Security Level: Public (Everyone can see) Components: Packaging Reporter: Juraci Paix?o Kr?hling Assignee: Juraci Paix?o Kr?hling Add a profile to package GateIn with JBoss EAP 6.2.0.Beta -- 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 From jira-events at lists.jboss.org Tue Dec 3 08:18:06 2013 From: jira-events at lists.jboss.org (=?UTF-8?Q?Juraci_Paix=C3=A3o_Kr=C3=B6hling_=28JIRA=29?=) Date: Tue, 3 Dec 2013 08:18:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3318) Add profile for packaging with EAP 6.2.0.Beta In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3318 started by Juraci Paix?o Kr?hling. > Add profile for packaging with EAP 6.2.0.Beta > --------------------------------------------- > > Key: GTNPORTAL-3318 > URL: https://issues.jboss.org/browse/GTNPORTAL-3318 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Components: Packaging > Reporter: Juraci Paix?o Kr?hling > Assignee: Juraci Paix?o Kr?hling > > Add a profile to package GateIn with JBoss EAP 6.2.0.Beta -- 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 From jira-events at lists.jboss.org Tue Dec 3 11:13:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 3 Dec 2013 11:13:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3319) InputStreams not closed properly in PageMarshallerTest In-Reply-To: References: Message-ID: Peter Palaga created GTNPORTAL-3319: --------------------------------------- Summary: InputStreams not closed properly in PageMarshallerTest Key: GTNPORTAL-3319 URL: https://issues.jboss.org/browse/GTNPORTAL-3319 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Affects Versions: 3.7.0.Final Reporter: Peter Palaga Fix For: 3.6.4.Final, 3.7.0.Final The {{InputStream}}s passed to {{PageMarshaller.unmarshal(InputStream)}} in {{PageMarshallerTest}} are not closed properly. See e.g. https://github.com/gatein/gatein-portal/blob/master/component/portal/src/test/java/org/exoplatform/portal/mop/management/binding/xml/PageMarshallerTest.java#L61 -- 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 From jira-events at lists.jboss.org Tue Dec 3 11:13:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 3 Dec 2013 11:13:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3314) Import page fails in pages.xml with empty element In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3314?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928239#comment-12928239 ] Peter Palaga commented on GTNPORTAL-3314: ----------------------------------------- I am OK with the patch: * It is consistent with gatein_objects_1_5.xsd. * Nice that it contains a stax parser test case for the situation. * The test case does not close the input stream properly, but there are many occurences of the same in {{PageMarshallerTest}}. I have created GTNPORTAL-3319 to track it. * The analogous jibx parser seems to accept empty {{}} too: https://github.com/gatein/gatein-portal/blob/master/component/portal/src/main/java/org/exoplatform/portal/config/serialize/AbstractApplicationHandler.java#L121 but unfortunatelly, there is no test case to prove that. But there are close to zero jibx tests in general. > Import page fails in pages.xml with empty element > --------------------------------------------------------------- > > Key: GTNPORTAL-3314 > URL: https://issues.jboss.org/browse/GTNPORTAL-3314 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Lucas Ponce > Assignee: Lucas Ponce > > Importing a page.xml: > > Tab_Default > Tab_Default > > > dashboard > DashboardPortlet > > > Everyone > false > true > > > AbstractMarshaller fails when processing empty tag. > This case is used in template/user/pages.xml -- 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 From jira-events at lists.jboss.org Tue Dec 3 12:26:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 3 Dec 2013 12:26:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3319) InputStreams not closed properly in PageMarshallerTest In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3319?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3319: ------------------------------------ Description: The {{InputStream}} instances passed to {{PageMarshaller.unmarshal(InputStream)}} in {{PageMarshallerTest}} are not closed properly. See e.g. https://github.com/gatein/gatein-portal/blob/master/component/portal/src/test/java/org/exoplatform/portal/mop/management/binding/xml/PageMarshallerTest.java#L61 was: The {{InputStream}}s passed to {{PageMarshaller.unmarshal(InputStream)}} in {{PageMarshallerTest}} are not closed properly. See e.g. https://github.com/gatein/gatein-portal/blob/master/component/portal/src/test/java/org/exoplatform/portal/mop/management/binding/xml/PageMarshallerTest.java#L61 > InputStreams not closed properly in PageMarshallerTest > ------------------------------------------------------ > > Key: GTNPORTAL-3319 > URL: https://issues.jboss.org/browse/GTNPORTAL-3319 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.6.4.Final, 3.7.0.Final > > > The {{InputStream}} instances passed to {{PageMarshaller.unmarshal(InputStream)}} in {{PageMarshallerTest}} are not closed properly. See e.g. https://github.com/gatein/gatein-portal/blob/master/component/portal/src/test/java/org/exoplatform/portal/mop/management/binding/xml/PageMarshallerTest.java#L61 -- 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 From jira-events at lists.jboss.org Tue Dec 3 12:26:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 3 Dec 2013 12:26:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3319) InputStreams not closed properly in PageMarshallerTest In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3319?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga reassigned GTNPORTAL-3319: --------------------------------------- Assignee: Peter Palaga > InputStreams not closed properly in PageMarshallerTest > ------------------------------------------------------ > > Key: GTNPORTAL-3319 > URL: https://issues.jboss.org/browse/GTNPORTAL-3319 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.6.4.Final, 3.7.0.Final > > > The {{InputStream}}s passed to {{PageMarshaller.unmarshal(InputStream)}} in {{PageMarshallerTest}} are not closed properly. See e.g. https://github.com/gatein/gatein-portal/blob/master/component/portal/src/test/java/org/exoplatform/portal/mop/management/binding/xml/PageMarshallerTest.java#L61 -- 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 From jira-events at lists.jboss.org Tue Dec 3 12:30:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 3 Dec 2013 12:30:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3314) Import page fails in pages.xml with empty element In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3314?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3314: ------------------------------------ Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.6.4.Final 3.7.0.Final Resolution: Done > Import page fails in pages.xml with empty element > --------------------------------------------------------------- > > Key: GTNPORTAL-3314 > URL: https://issues.jboss.org/browse/GTNPORTAL-3314 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Lucas Ponce > Assignee: Lucas Ponce > Fix For: 3.6.4.Final, 3.7.0.Final > > > Importing a page.xml: > > Tab_Default > Tab_Default > > > dashboard > DashboardPortlet > > > Everyone > false > true > > > AbstractMarshaller fails when processing empty tag. > This case is used in template/user/pages.xml -- 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 From jira-events at lists.jboss.org Tue Dec 3 12:52:06 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 3 Dec 2013 12:52:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3319) InputStreams not closed properly in PageMarshallerTest In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3319?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga resolved GTNPORTAL-3319. ------------------------------------- Fix Version/s: (was: 3.6.4.Final) Resolution: Done Fixed in master only. > InputStreams not closed properly in PageMarshallerTest > ------------------------------------------------------ > > Key: GTNPORTAL-3319 > URL: https://issues.jboss.org/browse/GTNPORTAL-3319 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > The {{InputStream}} instances passed to {{PageMarshaller.unmarshal(InputStream)}} in {{PageMarshallerTest}} are not closed properly. See e.g. https://github.com/gatein/gatein-portal/blob/master/component/portal/src/test/java/org/exoplatform/portal/mop/management/binding/xml/PageMarshallerTest.java#L61 -- 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 From jira-events at lists.jboss.org Tue Dec 3 21:02:05 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Tue, 3 Dec 2013 21:02:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3315 started by Hai Nguyen. > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 day > Remaining Estimate: 1 day > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From jira-events at lists.jboss.org Tue Dec 3 21:55:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 3 Dec 2013 21:55:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-2072: ---------------------------------- Remaining Estimate: 6 hours (was: 0 minutes) > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 2 hours > Remaining Estimate: 6 hours > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Tue Dec 3 21:55:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 3 Dec 2013 21:55:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-2072: ------------------------------------- Assignee: Trong Tran (was: Vu Viet Phuong) > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Trong Tran > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 2 hours > Remaining Estimate: 6 hours > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Tue Dec 3 21:57:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 3 Dec 2013 21:57:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3311: ------------------------------------- Assignee: Tuyen Nguyen The > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > See attached image -- 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 From jira-events at lists.jboss.org Wed Dec 4 01:48:05 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Wed, 4 Dec 2013 01:48:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3320) Set Root password feature not work with "gtn" password In-Reply-To: References: Message-ID: Hai Nguyen created GTNPORTAL-3320: ------------------------------------- Summary: Set Root password feature not work with "gtn" password Key: GTNPORTAL-3320 URL: https://issues.jboss.org/browse/GTNPORTAL-3320 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Environment: - Tomcat 7.0.47 Reporter: Hai Nguyen Step to reproduce: - Comment out "gatein.portal.setup.initialpassword.root" in gate/conf/configuration.properties - Access to /portal then redirected to /portal/setupaction - Setup password for Root by "gtn" - Login with root - The request always is waiting and could not finish => NOK -- 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 From jira-events at lists.jboss.org Wed Dec 4 02:24:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Wed, 4 Dec 2013 02:24:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3320) Set Root password feature not work with "gtn" password In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3320: ---------------------------------- Original Estimate: 4 hours Remaining Estimate: 4 hours > Set Root password feature not work with "gtn" password > ------------------------------------------------------ > > Key: GTNPORTAL-3320 > URL: https://issues.jboss.org/browse/GTNPORTAL-3320 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Environment: - Tomcat 7.0.47 > Reporter: Hai Nguyen > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > Step to reproduce: > - Comment out "gatein.portal.setup.initialpassword.root" in gate/conf/configuration.properties > - Access to /portal then redirected to /portal/setupaction > - Setup password for Root by "gtn" > - Login with root > - The request always is waiting and could not finish => NOK -- 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 From jira-events at lists.jboss.org Wed Dec 4 02:24:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Wed, 4 Dec 2013 02:24:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3320) Set Root password feature not work with "gtn" password In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3320: ---------------------------------- Sprint: Sprint 87 > Set Root password feature not work with "gtn" password > ------------------------------------------------------ > > Key: GTNPORTAL-3320 > URL: https://issues.jboss.org/browse/GTNPORTAL-3320 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Environment: - Tomcat 7.0.47 > Reporter: Hai Nguyen > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > Step to reproduce: > - Comment out "gatein.portal.setup.initialpassword.root" in gate/conf/configuration.properties > - Access to /portal then redirected to /portal/setupaction > - Setup password for Root by "gtn" > - Login with root > - The request always is waiting and could not finish => NOK -- 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 From jira-events at lists.jboss.org Wed Dec 4 03:55:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Wed, 4 Dec 2013 03:55:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2751) in navigation.xml files ignored for merge importMode In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2751?focusedWorklogId=12430272&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430272 ] Trong Tran logged work on GTNPORTAL-2751: ----------------------------------------- Author: Trong Tran Created on: 04/Dec/13 3:53 AM Start Date: 04/Dec/13 3:52 AM Worklog Time Spent: 4 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 day) Time Spent: 1 day, 6 hours (was: 1 day, 2 hours) Worklog Id: (was: 12430272) > in navigation.xml files ignored for merge importMode > ---------------------------------------------------------------- > > Key: GTNPORTAL-2751 > URL: https://issues.jboss.org/browse/GTNPORTAL-2751 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Trong Tran > Original Estimate: 4 hours > Time Spent: 1 day, 6 hours > Remaining Estimate: 0 minutes > > Steps to reproduce: > Clone the Portal Extension Quickstart and deploy it changing the {{}} value in {{war/src/main/webapp/WEB-INF/conf/sample-ext/portal/group/platform/administrators/navigation.xml}}. > NOT OK: The changes have no effect, because priority is ignored in {{org.exoplatform.portal.mop.importer.NavigationImporter.perform()}} with {{importMode}} {{merge}}. > h3. Solution Proposal A > * Make {{}} optional in {{gatein_objects}} XSD and {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} > * Explicitly state in the documentation [1] that {{}} is considered only if not already set (first wins). > h3. Solution Proposal B > * Make {{}} optional in {{gatein_objects}} XSD and {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} > * Change the behavior of {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} to the effect that {{}} is handled in the same way as navigation nodes: it is used or ignored according to the chosen {{importMode}}. Esp. for {{importMode}} {{merge}} the last read {{}} should win. > * Document it in [1] > For both A and B the most or all occutences of {{}} should be removed from Portal Extension Quickstart. > [1] [https://docs.jboss.org/author/display/GTNPORTAL35/Portal+Navigation+Configuration] -- 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 From jira-events at lists.jboss.org Wed Dec 4 03:55:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Wed, 4 Dec 2013 03:55:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2751) in navigation.xml files ignored for merge importMode In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-2751: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > in navigation.xml files ignored for merge importMode > ---------------------------------------------------------------- > > Key: GTNPORTAL-2751 > URL: https://issues.jboss.org/browse/GTNPORTAL-2751 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Trong Tran > Original Estimate: 4 hours > Time Spent: 1 day, 6 hours > Remaining Estimate: 0 minutes > > Steps to reproduce: > Clone the Portal Extension Quickstart and deploy it changing the {{}} value in {{war/src/main/webapp/WEB-INF/conf/sample-ext/portal/group/platform/administrators/navigation.xml}}. > NOT OK: The changes have no effect, because priority is ignored in {{org.exoplatform.portal.mop.importer.NavigationImporter.perform()}} with {{importMode}} {{merge}}. > h3. Solution Proposal A > * Make {{}} optional in {{gatein_objects}} XSD and {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} > * Explicitly state in the documentation [1] that {{}} is considered only if not already set (first wins). > h3. Solution Proposal B > * Make {{}} optional in {{gatein_objects}} XSD and {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} > * Change the behavior of {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} to the effect that {{}} is handled in the same way as navigation nodes: it is used or ignored according to the chosen {{importMode}}. Esp. for {{importMode}} {{merge}} the last read {{}} should win. > * Document it in [1] > For both A and B the most or all occutences of {{}} should be removed from Portal Extension Quickstart. > [1] [https://docs.jboss.org/author/display/GTNPORTAL35/Portal+Navigation+Configuration] -- 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 From jira-events at lists.jboss.org Wed Dec 4 03:55:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Wed, 4 Dec 2013 03:55:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2751) in navigation.xml files ignored for merge importMode In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-2751: ---------------------------------- Fix Version/s: 3.7.0.Final > in navigation.xml files ignored for merge importMode > ---------------------------------------------------------------- > > Key: GTNPORTAL-2751 > URL: https://issues.jboss.org/browse/GTNPORTAL-2751 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Time Spent: 1 day, 6 hours > Remaining Estimate: 0 minutes > > Steps to reproduce: > Clone the Portal Extension Quickstart and deploy it changing the {{}} value in {{war/src/main/webapp/WEB-INF/conf/sample-ext/portal/group/platform/administrators/navigation.xml}}. > NOT OK: The changes have no effect, because priority is ignored in {{org.exoplatform.portal.mop.importer.NavigationImporter.perform()}} with {{importMode}} {{merge}}. > h3. Solution Proposal A > * Make {{}} optional in {{gatein_objects}} XSD and {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} > * Explicitly state in the documentation [1] that {{}} is considered only if not already set (first wins). > h3. Solution Proposal B > * Make {{}} optional in {{gatein_objects}} XSD and {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} > * Change the behavior of {{NavigationMarshaller.unmarshalNavigation(StaxNavigator)}} to the effect that {{}} is handled in the same way as navigation nodes: it is used or ignored according to the chosen {{importMode}}. Esp. for {{importMode}} {{merge}} the last read {{}} should win. > * Document it in [1] > For both A and B the most or all occutences of {{}} should be removed from Portal Extension Quickstart. > [1] [https://docs.jboss.org/author/display/GTNPORTAL35/Portal+Navigation+Configuration] -- 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 From jira-events at lists.jboss.org Wed Dec 4 04:48:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 4 Dec 2013 04:48:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] RH Bugzilla Integration updated GTNPORTAL-2072: ----------------------------------------------- Bugzilla Update: Perform Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1038029 > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Trong Tran > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 2 hours > Remaining Estimate: 6 hours > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Wed Dec 4 04:50:08 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 4 Dec 2013 04:50:08 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928464#comment-12928464 ] RH Bugzilla Integration commented on GTNPORTAL-2072: ---------------------------------------------------- Martin Weiler changed the Status of [bug 1038029|https://bugzilla.redhat.com/show_bug.cgi?id=1038029] from NEW to ASSIGNED > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Trong Tran > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 2 hours > Remaining Estimate: 6 hours > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Wed Dec 4 04:50:07 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 4 Dec 2013 04:50:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNMGMT-25) NoSuchDataException when trying to edit navigation after import of classic portal In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNMGMT-25?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928463#comment-12928463 ] RH Bugzilla Integration commented on GTNMGMT-25: ------------------------------------------------ Martin Weiler changed the Status of [bug 1038029|https://bugzilla.redhat.com/show_bug.cgi?id=1038029] from NEW to ASSIGNED > NoSuchDataException when trying to edit navigation after import of classic portal > --------------------------------------------------------------------------------- > > Key: GTNMGMT-25 > URL: https://issues.jboss.org/browse/GTNMGMT-25 > Project: GateIn Management > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: core > Affects Versions: 1.0.0-Beta04 > Reporter: Tomas Kyjovsky > Assignee: Nick Scavelli > Attachments: error-rendering-portlets-1.png, error-rendering-portlets-2.png, no-such-data-exception.txt > > > NoSuchDataException appears when rendering Navigation, Breadcrumbs, Footer portlets. After refresh the portlets render fine. -- 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 From jira-events at lists.jboss.org Wed Dec 4 04:50:07 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 4 Dec 2013 04:50:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNMGMT-25) NoSuchDataException when trying to edit navigation after import of classic portal In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNMGMT-25?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] RH Bugzilla Integration updated GTNMGMT-25: ------------------------------------------- Bugzilla Update: Perform Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1038029 > NoSuchDataException when trying to edit navigation after import of classic portal > --------------------------------------------------------------------------------- > > Key: GTNMGMT-25 > URL: https://issues.jboss.org/browse/GTNMGMT-25 > Project: GateIn Management > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: core > Affects Versions: 1.0.0-Beta04 > Reporter: Tomas Kyjovsky > Assignee: Nick Scavelli > Attachments: error-rendering-portlets-1.png, error-rendering-portlets-2.png, no-such-data-exception.txt > > > NoSuchDataException appears when rendering Navigation, Breadcrumbs, Footer portlets. After refresh the portlets render fine. -- 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 From jira-events at lists.jboss.org Wed Dec 4 05:28:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Wed, 4 Dec 2013 05:28:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-2072: ---------------------------------- Assignee: Nick Scavelli (was: Trong Tran) > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Nick Scavelli > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 2 hours > Remaining Estimate: 6 hours > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Wed Dec 4 05:30:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Wed, 4 Dec 2013 05:30:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928486#comment-12928486 ] Trong Tran commented on GTNPORTAL-2072: --------------------------------------- Could you review it, Nick ? > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Nick Scavelli > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 2 hours > Remaining Estimate: 6 hours > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Wed Dec 4 05:30:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Wed, 4 Dec 2013 05:30:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928486#comment-12928486 ] Trong Tran edited comment on GTNPORTAL-2072 at 12/4/13 5:28 AM: ---------------------------------------------------------------- Could you review the PR, Nick ? was (Author: trong.tran): Could you review it, Nick ? > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Nick Scavelli > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 2 hours > Remaining Estimate: 6 hours > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Wed Dec 4 05:50:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Wed, 4 Dec 2013 05:50:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?focusedWorklogId=12430273&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430273 ] Trong Tran logged work on GTNPORTAL-2072: ----------------------------------------- Author: Trong Tran Created on: 04/Dec/13 5:49 AM Start Date: 04/Dec/13 5:48 AM Worklog Time Spent: 1 hour Work Description: take a quick review of PR Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 6 hours) Time Spent: 2 days, 3 hours (was: 2 days, 2 hours) Worklog Id: (was: 12430273) > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Nick Scavelli > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 3 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Wed Dec 4 12:08:06 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Wed, 4 Dec 2013 12:08:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928656#comment-12928656 ] Nick Scavelli commented on GTNPORTAL-2072: ------------------------------------------ Currently reviewing. Looks like I'm not getting any errors, which is good. But I can also see that my page is not updated anymore. I believe it was able to update the page, even though an exception was thrown. For example if I export the classic site, add a portlet to the homepage, import the exported site (with overwrite), I believe I was able to see that the portlet I added to be removed. If I got to edit that page, it then gets removed. I would say it's a step further, going to investigate if we can get better. > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Nick Scavelli > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 3 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Wed Dec 4 12:30:05 2013 From: jira-events at lists.jboss.org (khemais menzli (JIRA)) Date: Wed, 4 Dec 2013 12:30:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3321) Populate application-registry with Hot deployed applications In-Reply-To: References: Message-ID: khemais menzli created GTNPORTAL-3321: ----------------------------------------- Summary: Populate application-registry with Hot deployed applications Key: GTNPORTAL-3321 URL: https://issues.jboss.org/browse/GTNPORTAL-3321 Project: GateIn Portal Issue Type: Enhancement Security Level: Public (Everyone can see) Affects Versions: 3.x Reporter: khemais menzli Each new deployed application have to be added into a Registry Category to be visible in Page Wizard. So the user have to do more steps than expected after deploying a Portlet/Gadget. This process can be simplified by adding a category with name *Dynamic Application* in which we added all portlets/gadgets embedded in hot deployed webpp: # *Dynamic Application* category should be created only when a user hot deploy a webapp that conatins portlets/gadgets # When the user undeploy the webapp we should remove the category *Dynamic Application* -- 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 From jira-events at lists.jboss.org Wed Dec 4 12:30:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Wed, 4 Dec 2013 12:30:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3322) Replace -1 with PageNavigation.UNDEFINED_PRIORITY In-Reply-To: References: Message-ID: Peter Palaga created GTNPORTAL-3322: --------------------------------------- Summary: Replace -1 with PageNavigation.UNDEFINED_PRIORITY Key: GTNPORTAL-3322 URL: https://issues.jboss.org/browse/GTNPORTAL-3322 Project: GateIn Portal Issue Type: Task Security Level: Public (Everyone can see) Reporter: Peter Palaga Assignee: Peter Palaga Fix For: 3.7.0.Final Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. {{UNDEFINED_PRIORITY}} and its usage should be described in comments. This is followup of GTNPORTAL-2751. -- 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 From jira-events at lists.jboss.org Wed Dec 4 15:15:06 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Wed, 4 Dec 2013 15:15:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928714#comment-12928714 ] Nick Scavelli commented on GTNPORTAL-2072: ------------------------------------------ [~phuong_vu] I missed your one comment, yea let's handle the cache in POMSessionManager too. I think this is the main usecase actually. When data is saved through backend services, and not the UI, the UI should be able to see non stale data. I think this what the customer is actually after in https://bugzilla.redhat.com/show_bug.cgi?id=1038029 > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Nick Scavelli > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 3 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Wed Dec 4 15:15:07 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Wed, 4 Dec 2013 15:15:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nick Scavelli updated GTNPORTAL-2072: ------------------------------------- Assignee: Vu Viet Phuong (was: Nick Scavelli) > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 3 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Wed Dec 4 15:17:05 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Wed, 4 Dec 2013 15:17:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928716#comment-12928716 ] Nick Scavelli commented on GTNPORTAL-2072: ------------------------------------------ I'm not getting the exception, so I think this is good. Will open another to see if we can handle the stale cache in POMSessionManager. I think this PR is good to go. > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 3 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Wed Dec 4 15:25:06 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Wed, 4 Dec 2013 15:25:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3323) UI should reflect changes when data is modified through backend services In-Reply-To: References: Message-ID: Nick Scavelli created GTNPORTAL-3323: ---------------------------------------- Summary: UI should reflect changes when data is modified through backend services Key: GTNPORTAL-3323 URL: https://issues.jboss.org/browse/GTNPORTAL-3323 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Nick Scavelli Assignee: Vu Viet Phuong When I modify portal data, site import for example, the UI should reflect the changes. -- 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 From jira-events at lists.jboss.org Wed Dec 4 15:27:05 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Wed, 4 Dec 2013 15:27:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3323) UI should reflect changes when data is modified through backend services In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nick Scavelli updated GTNPORTAL-3323: ------------------------------------- Steps to Reproduce: 1. Go to Site Redirects & Export/Import page (Groups -> Administration -> Site redirect and import export) 2. Export classic site 3. Go to home page, add a portlet 4. Go back to Site Redirects & Export/Import page 5. Import portal_classic... that was just exported with overwrite as import option 6. Go back to home page and see that both portlets are still present. Only after logging out is the page correct (showing homepage portlet) expected 6. Go back to home page and only see the homepage portlet was: 1. Go to Site Redirects & Export/Import page (Groups -> Administration -> Site redirect and import export) 2. Export classic site 3. Go to home page, add a portlet 4. Go back to Site Redirects & Export/Import page 5. Import portal_classic... that was just exported with overwrite as import option 6. Go back to home page and see that both portlets are still present. Only after logging out is the portlet redisplayed. expected 6. Go back to home page and only see the homepage portlet > UI should reflect changes when data is modified through backend services > ------------------------------------------------------------------------ > > Key: GTNPORTAL-3323 > URL: https://issues.jboss.org/browse/GTNPORTAL-3323 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > > When I modify portal data, site import for example, the UI should reflect the changes. -- 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 From jira-events at lists.jboss.org Wed Dec 4 17:24:05 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Wed, 4 Dec 2013 17:24:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3323) UI should reflect changes when data is modified through backend services In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928756#comment-12928756 ] Nick Scavelli commented on GTNPORTAL-3323: ------------------------------------------ Ok, so I'm thinking about having w/e is modifying the data behind the scenes can control the clearing of the cache. I think a real solution is out of scope, for now. Once the cache is cleared I need a way to flag the UI to refresh it's stuff. I have a working commit here http://git.io/yZw77A in which you can see I clear the cache but I also flip a flag to tell the UI to refresh it's data. Obviously the POMSessoinManager flag is a hack, but it would be nice if we could manually flag the UI to refresh it's data somehow. Any thoughts on a good solution for this ? The customer case will be modifying JCR manually. So they would do something similar as I have done in the import (clear cache, flag UI refresh). > UI should reflect changes when data is modified through backend services > ------------------------------------------------------------------------ > > Key: GTNPORTAL-3323 > URL: https://issues.jboss.org/browse/GTNPORTAL-3323 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > > When I modify portal data, site import for example, the UI should reflect the changes. -- 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 From jira-events at lists.jboss.org Wed Dec 4 21:21:05 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Wed, 4 Dec 2013 21:21:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3315: ---------------------------------- Original Estimate: 2 days (was: 1 day) Remaining Estimate: 2 days (was: 1 day) > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 days > Remaining Estimate: 2 days > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From jira-events at lists.jboss.org Wed Dec 4 21:21:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Wed, 4 Dec 2013 21:21:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?focusedWorklogId=12430276&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430276 ] Hai Nguyen logged work on GTNPORTAL-3315: ----------------------------------------- Author: Hai Nguyen Created on: 04/Dec/13 9:21 PM Start Date: 04/Dec/13 6:20 AM Worklog Time Spent: 6 hours Work Description: - Enable/Disable setup root password feature Issue Time Tracking ------------------- Remaining Estimate: 1 day, 2 hours (was: 2 days) Time Spent: 6 hours Worklog Id: (was: 12430276) > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 days > Time Spent: 6 hours > Remaining Estimate: 1 day, 2 hours > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From jira-events at lists.jboss.org Wed Dec 4 21:42:05 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Wed, 4 Dec 2013 21:42:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?focusedWorklogId=12430277&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430277 ] Hai Nguyen logged work on GTNPORTAL-3315: ----------------------------------------- Author: Hai Nguyen Created on: 04/Dec/13 9:40 PM Start Date: 04/Dec/13 6:40 AM Worklog Time Spent: 2 hours Issue Time Tracking ------------------- Remaining Estimate: 1 day (was: 1 day, 2 hours) Time Spent: 1 day (was: 6 hours) Worklog Id: (was: 12430277) > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 days > Time Spent: 1 day > Remaining Estimate: 1 day > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From jira-events at lists.jboss.org Wed Dec 4 22:00:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Wed, 4 Dec 2013 22:00:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3320) Set Root password feature not work with "gtn" password In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3320: ------------------------------------- Assignee: Tuyen Nguyen The > Set Root password feature not work with "gtn" password > ------------------------------------------------------ > > Key: GTNPORTAL-3320 > URL: https://issues.jboss.org/browse/GTNPORTAL-3320 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Environment: - Tomcat 7.0.47 > Reporter: Hai Nguyen > Assignee: Tuyen Nguyen The > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > Step to reproduce: > - Comment out "gatein.portal.setup.initialpassword.root" in gate/conf/configuration.properties > - Access to /portal then redirected to /portal/setupaction > - Setup password for Root by "gtn" > - Login with root > - The request always is waiting and could not finish => NOK -- 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 From jira-events at lists.jboss.org Wed Dec 4 22:08:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Wed, 4 Dec 2013 22:08:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3324) Update documentation for this change In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3324: ------------------------------------- Summary: Update documentation for this change Key: GTNPORTAL-3324 URL: https://issues.jboss.org/browse/GTNPORTAL-3324 Project: GateIn Portal Issue Type: Sub-task Security Level: Public (Everyone can see) Reporter: Trong Tran Assignee: Hai Nguyen We expect it should be updated at least here https://docs.jboss.org/author/display/GTNPORTAL37/Portal+Navigation+Configuration#PortalNavigationConfiguration-{{navigation.xml}} And try to find any other relevant places to update -- 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 From jira-events at lists.jboss.org Wed Dec 4 22:20:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Wed, 4 Dec 2013 22:20:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3316) Update SSO documentation In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3316 started by Tuyen Nguyen The. > Update SSO documentation > ------------------------ > > Key: GTNPORTAL-3316 > URL: https://issues.jboss.org/browse/GTNPORTAL-3316 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Documentation > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Priority: Minor > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > The SSO part is a bit out of date. -- 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 From jira-events at lists.jboss.org Wed Dec 4 22:22:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Wed, 4 Dec 2013 22:22:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3316) Update SSO documentation In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3316 stopped by Tuyen Nguyen The. > Update SSO documentation > ------------------------ > > Key: GTNPORTAL-3316 > URL: https://issues.jboss.org/browse/GTNPORTAL-3316 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Documentation > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Priority: Minor > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > The SSO part is a bit out of date. -- 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 From jira-events at lists.jboss.org Wed Dec 4 22:22:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Wed, 4 Dec 2013 22:22:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3320) Set Root password feature not work with "gtn" password In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3320 started by Tuyen Nguyen The. > Set Root password feature not work with "gtn" password > ------------------------------------------------------ > > Key: GTNPORTAL-3320 > URL: https://issues.jboss.org/browse/GTNPORTAL-3320 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Environment: - Tomcat 7.0.47 > Reporter: Hai Nguyen > Assignee: Tuyen Nguyen The > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > Step to reproduce: > - Comment out "gatein.portal.setup.initialpassword.root" in gate/conf/configuration.properties > - Access to /portal then redirected to /portal/setupaction > - Setup password for Root by "gtn" > - Login with root > - The request always is waiting and could not finish => NOK -- 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 From jira-events at lists.jboss.org Wed Dec 4 22:27:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Wed, 4 Dec 2013 22:27:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3323) UI should reflect changes when data is modified through backend services In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928775#comment-12928775 ] Trong Tran commented on GTNPORTAL-3323: --------------------------------------- I'm not sure that your working commit does care about the case of multiple sessions. Notice that POMSessionManager is shared to all sessions, while UI are cached in each session > UI should reflect changes when data is modified through backend services > ------------------------------------------------------------------------ > > Key: GTNPORTAL-3323 > URL: https://issues.jboss.org/browse/GTNPORTAL-3323 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > > When I modify portal data, site import for example, the UI should reflect the changes. -- 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 From jira-events at lists.jboss.org Thu Dec 5 01:49:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 01:49:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3325) Unknown error when click edit system node In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3325: ------------------------------------- Summary: Unknown error when click edit system node Key: GTNPORTAL-3325 URL: https://issues.jboss.org/browse/GTNPORTAL-3325 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Trong Tran Fix For: 3.7.0.Final - Login portal - Go to Manage site - click Edit navigation - Select system node and click edit this node - Nothing change and click Save button => Unknown error and have exception in console {code} 91535 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase java.lang.NullPointerException at org.exoplatform.navigation.webui.component.UIPageNodeForm$SaveActionListener.execute(UIPageNodeForm.java:428) at org.exoplatform.webui.event.Event.broadcast(Event.java:97) at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) at org.exoplatform.webui.event.Event.broadcast(Event.java:97) at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) at org.exoplatform.web.WebAppController.service(WebAppController.java:340) at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) {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 From jira-events at lists.jboss.org Thu Dec 5 01:51:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 01:51:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3326: ------------------------------------- Summary: DisabledUserException when edit user who is disable User Key: GTNPORTAL-3326 URL: https://issues.jboss.org/browse/GTNPORTAL-3326 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Trong Tran Fix For: 3.7.0.Final Browser1: - Login portal - Go to user an groups management - Select an user and click edit Browser 2: - Login portal - Select user above and click disable - Back to Browser 1 - Click Save => Unknown error and have exception in console {code} 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase org.exoplatform.services.organization.DisabledUserException at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) at org.exoplatform.webui.event.Event.broadcast(Event.java:97) at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) at org.exoplatform.webui.event.Event.broadcast(Event.java:97) at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) at org.exoplatform.web.WebAppController.service(WebAppController.java:340) at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) {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 From jira-events at lists.jboss.org Thu Dec 5 01:53:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 01:53:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3326: ---------------------------------- Affects Version/s: 3.7.0.Final > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Fix For: 3.7.0.Final > > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 01:58:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 01:58:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3327) InvalidNameException: Can not create membership when user is disbale In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3327: ------------------------------------- Summary: InvalidNameException: Can not create membership when user is disbale Key: GTNPORTAL-3327 URL: https://issues.jboss.org/browse/GTNPORTAL-3327 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Affects Versions: 3.7.0.Final Reporter: Trong Tran Fix For: 3.7.0.Final - Login portal - Go to user and group management - Select a group and choose an user to add into group - Click Edit membership icon => Show edit membership form - Choose User Management - Select user who added in group above - Click Disable user - Back to edit membership form - Click Save => Unknown error and exception in console {code} 394657 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase javax.naming.InvalidNameException: Can not create membership record because user is null at org.exoplatform.services.organization.idm.MembershipDAOImpl.linkMembership(MembershipDAOImpl.java:103) at org.exoplatform.organization.webui.component.UIGroupEditMembershipForm$SaveActionListener.execute(UIGroupEditMembershipForm.java:112) at org.exoplatform.webui.event.Event.broadcast(Event.java:97) at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) at org.exoplatform.webui.event.Event.broadcast(Event.java:97) at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) at org.exoplatform.web.WebAppController.service(WebAppController.java:340) at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) {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 From jira-events at lists.jboss.org Thu Dec 5 02:44:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Thu, 5 Dec 2013 02:44:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3313) Workaround for GTNPORTAL-2700 not necessary after GTNPORTAL-3291 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3313: ------------------------------------ Status: Resolved (was: Pull Request Sent) Resolution: Done > Workaround for GTNPORTAL-2700 not necessary after GTNPORTAL-3291 > ---------------------------------------------------------------- > > Key: GTNPORTAL-3313 > URL: https://issues.jboss.org/browse/GTNPORTAL-3313 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > Revert the workaround for GTNPORTAL-2700 as it should not be necessary after GTNPORTAL-3291. -- 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 From jira-events at lists.jboss.org Thu Dec 5 02:46:06 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Thu, 5 Dec 2013 02:46:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3294) South-East corner of Page Editor dialog shows nw-resize rather than se-resize cursor In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3294?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3294: ------------------------------------ Status: Resolved (was: Pull Request Sent) Resolution: Done > South-East corner of Page Editor dialog shows nw-resize rather than se-resize cursor > ------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3294 > URL: https://issues.jboss.org/browse/GTNPORTAL-3294 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.4.Final > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > South-East corner of Page Editor dialog shows nw-resize rather than perhaps more natural se-resize cursor. -- 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 From jira-events at lists.jboss.org Thu Dec 5 02:59:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 02:59:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3320) Set Root password feature not work with "gtn" password In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3320?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928789#comment-12928789 ] Tuyen Nguyen The commented on GTNPORTAL-3320: --------------------------------------------- This bug is happened in sometime and after a long time to wait, i stop request (in browser) and try again, it's ok This bug is caused by organizationService does not commit transaction after save root password, when login request, it try to open new transaction and it will be locked and keep waiting. > Set Root password feature not work with "gtn" password > ------------------------------------------------------ > > Key: GTNPORTAL-3320 > URL: https://issues.jboss.org/browse/GTNPORTAL-3320 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Environment: - Tomcat 7.0.47 > Reporter: Hai Nguyen > Assignee: Tuyen Nguyen The > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > Step to reproduce: > - Comment out "gatein.portal.setup.initialpassword.root" in gate/conf/configuration.properties > - Access to /portal then redirected to /portal/setupaction > - Setup password for Root by "gtn" > - Login with root > - The request always is waiting and could not finish => NOK -- 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 From jira-events at lists.jboss.org Thu Dec 5 03:33:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 03:33:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3320) Set Root password feature not work with "gtn" password In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3320: ---------------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/714 > Set Root password feature not work with "gtn" password > ------------------------------------------------------ > > Key: GTNPORTAL-3320 > URL: https://issues.jboss.org/browse/GTNPORTAL-3320 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Environment: - Tomcat 7.0.47 > Reporter: Hai Nguyen > Assignee: Tuyen Nguyen The > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > Step to reproduce: > - Comment out "gatein.portal.setup.initialpassword.root" in gate/conf/configuration.properties > - Access to /portal then redirected to /portal/setupaction > - Setup password for Root by "gtn" > - Login with root > - The request always is waiting and could not finish => NOK -- 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 From jira-events at lists.jboss.org Thu Dec 5 03:49:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 03:49:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3316) Update SSO documentation In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3316 started by Tuyen Nguyen The. > Update SSO documentation > ------------------------ > > Key: GTNPORTAL-3316 > URL: https://issues.jboss.org/browse/GTNPORTAL-3316 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Documentation > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Priority: Minor > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > The SSO part is a bit out of date. -- 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 From jira-events at lists.jboss.org Thu Dec 5 04:18:06 2013 From: jira-events at lists.jboss.org (Lucas Ponce (JIRA)) Date: Thu, 5 Dec 2013 04:18:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3328) Automatic way to update all sites at once (Portal, groups and user sites) In-Reply-To: References: Message-ID: Lucas Ponce created GTNPORTAL-3328: -------------------------------------- Summary: Automatic way to update all sites at once (Portal, groups and user sites) Key: GTNPORTAL-3328 URL: https://issues.jboss.org/browse/GTNPORTAL-3328 Project: GateIn Portal Issue Type: Feature Request Security Level: Public (Everyone can see) Reporter: Lucas Ponce Assignee: Lucas Ponce This feature is described in the following document: https://community.jboss.org/wiki/AutomaticWayToUpdateAllSitesAtOncePortalGroupsAndUserSites -- 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 From jira-events at lists.jboss.org Thu Dec 5 04:26:06 2013 From: jira-events at lists.jboss.org (Lucas Ponce (JIRA)) Date: Thu, 5 Dec 2013 04:26:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3312) Add REST management command to update header/footer for all dashboards In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928817#comment-12928817 ] Lucas Ponce commented on GTNPORTAL-3312: ---------------------------------------- This issue is a subtask of a more general feature. > Add REST management command to update header/footer for all dashboards > ---------------------------------------------------------------------- > > Key: GTNPORTAL-3312 > URL: https://issues.jboss.org/browse/GTNPORTAL-3312 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Reporter: Lucas Ponce > Assignee: Lucas Ponce > -- 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 From jira-events at lists.jboss.org Thu Dec 5 04:38:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Thu, 5 Dec 2013 04:38:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3315: ---------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/715 > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 days > Time Spent: 1 day > Remaining Estimate: 1 day > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From jira-events at lists.jboss.org Thu Dec 5 05:10:07 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Thu, 5 Dec 2013 05:10:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3320) Set Root password feature not work with "gtn" password In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3320?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928844#comment-12928844 ] Hai Nguyen commented on GTNPORTAL-3320: --------------------------------------- This issue will be fixed by GTNPORTAL-3315 > Set Root password feature not work with "gtn" password > ------------------------------------------------------ > > Key: GTNPORTAL-3320 > URL: https://issues.jboss.org/browse/GTNPORTAL-3320 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Environment: - Tomcat 7.0.47 > Reporter: Hai Nguyen > Assignee: Tuyen Nguyen The > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > Step to reproduce: > - Comment out "gatein.portal.setup.initialpassword.root" in gate/conf/configuration.properties > - Access to /portal then redirected to /portal/setupaction > - Setup password for Root by "gtn" > - Login with root > - The request always is waiting and could not finish => NOK -- 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 From jira-events at lists.jboss.org Thu Dec 5 05:12:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 05:12:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3325) Unknown error when click edit system node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3325: ---------------------------------- Original Estimate: 1 hour Remaining Estimate: 1 hour > Unknown error when click edit system node > ----------------------------------------- > > Key: GTNPORTAL-3325 > URL: https://issues.jboss.org/browse/GTNPORTAL-3325 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Go to Manage site > - click Edit navigation > - Select system node and click edit this node > - Nothing change and click Save button > => Unknown error and have exception in console > {code} > 91535 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > java.lang.NullPointerException > at org.exoplatform.navigation.webui.component.UIPageNodeForm$SaveActionListener.execute(UIPageNodeForm.java:428) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 05:12:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 05:12:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3326: ---------------------------------- Original Estimate: 1 hour Remaining Estimate: 1 hour > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 05:12:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 05:12:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3327) InvalidNameException: Can not create membership when user is disbale In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3327: ---------------------------------- Original Estimate: 1 hour Remaining Estimate: 1 hour > InvalidNameException: Can not create membership when user is disbale > -------------------------------------------------------------------- > > Key: GTNPORTAL-3327 > URL: https://issues.jboss.org/browse/GTNPORTAL-3327 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Go to user and group management > - Select a group and choose an user to add into group > - Click Edit membership icon => Show edit membership form > - Choose User Management > - Select user who added in group above > - Click Disable user > - Back to edit membership form > - Click Save > => Unknown error and exception in console > {code} > 394657 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > javax.naming.InvalidNameException: Can not create membership record because user is null > at org.exoplatform.services.organization.idm.MembershipDAOImpl.linkMembership(MembershipDAOImpl.java:103) > at org.exoplatform.organization.webui.component.UIGroupEditMembershipForm$SaveActionListener.execute(UIGroupEditMembershipForm.java:112) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 05:12:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Thu, 5 Dec 2013 05:12:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?focusedWorklogId=12430278&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430278 ] Hai Nguyen logged work on GTNPORTAL-3315: ----------------------------------------- Author: Hai Nguyen Created on: 05/Dec/13 5:10 AM Start Date: 05/Dec/13 5:10 AM Worklog Time Spent: 1 day Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 day) Time Spent: 2 days (was: 1 day) Worklog Id: (was: 12430278) > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 days > Time Spent: 2 days > Remaining Estimate: 0 minutes > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From jira-events at lists.jboss.org Thu Dec 5 05:12:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 05:12:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3325) Unknown error when click edit system node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3325: ---------------------------------- Sprint: Sprint 87 > Unknown error when click edit system node > ----------------------------------------- > > Key: GTNPORTAL-3325 > URL: https://issues.jboss.org/browse/GTNPORTAL-3325 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Go to Manage site > - click Edit navigation > - Select system node and click edit this node > - Nothing change and click Save button > => Unknown error and have exception in console > {code} > 91535 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > java.lang.NullPointerException > at org.exoplatform.navigation.webui.component.UIPageNodeForm$SaveActionListener.execute(UIPageNodeForm.java:428) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 05:12:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 05:12:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3326: ---------------------------------- Sprint: Sprint 87 > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 05:12:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 05:12:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3327) InvalidNameException: Can not create membership when user is disbale In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3327: ---------------------------------- Sprint: Sprint 87 > InvalidNameException: Can not create membership when user is disbale > -------------------------------------------------------------------- > > Key: GTNPORTAL-3327 > URL: https://issues.jboss.org/browse/GTNPORTAL-3327 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Go to user and group management > - Select a group and choose an user to add into group > - Click Edit membership icon => Show edit membership form > - Choose User Management > - Select user who added in group above > - Click Disable user > - Back to edit membership form > - Click Save > => Unknown error and exception in console > {code} > 394657 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > javax.naming.InvalidNameException: Can not create membership record because user is null > at org.exoplatform.services.organization.idm.MembershipDAOImpl.linkMembership(MembershipDAOImpl.java:103) > at org.exoplatform.organization.webui.component.UIGroupEditMembershipForm$SaveActionListener.execute(UIGroupEditMembershipForm.java:112) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 05:12:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 05:12:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3316) Update SSO documentation In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3316 stopped by Tuyen Nguyen The. > Update SSO documentation > ------------------------ > > Key: GTNPORTAL-3316 > URL: https://issues.jboss.org/browse/GTNPORTAL-3316 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Documentation > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Priority: Minor > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > The SSO part is a bit out of date. -- 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 From jira-events at lists.jboss.org Thu Dec 5 05:14:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 05:14:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3320) Set Root password feature not work with "gtn" password In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3320?focusedWorklogId=12430279&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430279 ] Tuyen Nguyen The logged work on GTNPORTAL-3320: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 05/Dec/13 5:14 AM Start Date: 05/Dec/13 5:13 AM Worklog Time Spent: 5 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 4 hours) Time Spent: 5 hours Worklog Id: (was: 12430279) > Set Root password feature not work with "gtn" password > ------------------------------------------------------ > > Key: GTNPORTAL-3320 > URL: https://issues.jboss.org/browse/GTNPORTAL-3320 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Environment: - Tomcat 7.0.47 > Reporter: Hai Nguyen > Assignee: Tuyen Nguyen The > Original Estimate: 4 hours > Time Spent: 5 hours > Remaining Estimate: 0 minutes > > Step to reproduce: > - Comment out "gatein.portal.setup.initialpassword.root" in gate/conf/configuration.properties > - Access to /portal then redirected to /portal/setupaction > - Setup password for Root by "gtn" > - Login with root > - The request always is waiting and could not finish => NOK -- 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 From jira-events at lists.jboss.org Thu Dec 5 05:16:07 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 05:16:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928848#comment-12928848 ] Trong Tran commented on GTNPORTAL-3326: --------------------------------------- I'm sure that this problem also appears in other places where are using OrganizationService to manipulate with user information. So we could use a common resource bundle key if needed > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 05:16:08 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 05:16:08 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3325) Unknown error when click edit system node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3325: ------------------------------------- Assignee: Hai Nguyen > Unknown error when click edit system node > ----------------------------------------- > > Key: GTNPORTAL-3325 > URL: https://issues.jboss.org/browse/GTNPORTAL-3325 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Go to Manage site > - click Edit navigation > - Select system node and click edit this node > - Nothing change and click Save button > => Unknown error and have exception in console > {code} > 91535 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > java.lang.NullPointerException > at org.exoplatform.navigation.webui.component.UIPageNodeForm$SaveActionListener.execute(UIPageNodeForm.java:428) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 05:16:08 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 05:16:08 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3327) InvalidNameException: Can not create membership when user is disbale In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3327: ------------------------------------- Assignee: Tuyen Nguyen The > InvalidNameException: Can not create membership when user is disbale > -------------------------------------------------------------------- > > Key: GTNPORTAL-3327 > URL: https://issues.jboss.org/browse/GTNPORTAL-3327 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Go to user and group management > - Select a group and choose an user to add into group > - Click Edit membership icon => Show edit membership form > - Choose User Management > - Select user who added in group above > - Click Disable user > - Back to edit membership form > - Click Save > => Unknown error and exception in console > {code} > 394657 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > javax.naming.InvalidNameException: Can not create membership record because user is null > at org.exoplatform.services.organization.idm.MembershipDAOImpl.linkMembership(MembershipDAOImpl.java:103) > at org.exoplatform.organization.webui.component.UIGroupEditMembershipForm$SaveActionListener.execute(UIGroupEditMembershipForm.java:112) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 05:16:08 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 05:16:08 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3326: ------------------------------------- Assignee: Tuyen Nguyen The > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 05:18:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 5 Dec 2013 05:18:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3328) Automatic way to update all sites at once (Portal, groups and user sites) In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] RH Bugzilla Integration updated GTNPORTAL-3328: ----------------------------------------------- Bugzilla Update: Perform Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1038545 > Automatic way to update all sites at once (Portal, groups and user sites) > ------------------------------------------------------------------------- > > Key: GTNPORTAL-3328 > URL: https://issues.jboss.org/browse/GTNPORTAL-3328 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Reporter: Lucas Ponce > Assignee: Lucas Ponce > > This feature is described in the following document: > https://community.jboss.org/wiki/AutomaticWayToUpdateAllSitesAtOncePortalGroupsAndUserSites -- 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 From jira-events at lists.jboss.org Thu Dec 5 05:20:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Thu, 5 Dec 2013 05:20:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3329) Exception when stop server In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3329: ------------------------------------- Summary: Exception when stop server Key: GTNPORTAL-3329 URL: https://issues.jboss.org/browse/GTNPORTAL-3329 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Trong Tran Fix For: 3.7.0.Final - Run tomcat - Login portal - Do some action - Stop server => Show exception in console. See {code} Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) at sun.misc.Unsafe.defineClass(Native Method) at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) at java.security.AccessController.doPrivileged(Native Method) at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) at java.security.AccessController.doPrivileged(Native Method) at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) 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:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) 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:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) 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:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) {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 From jira-events at lists.jboss.org Thu Dec 5 05:33:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 5 Dec 2013 05:33:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3259) Configurable default view mode in page editor In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] RH Bugzilla Integration updated GTNPORTAL-3259: ----------------------------------------------- Bugzilla Update: Perform Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1038554 > Configurable default view mode in page editor > --------------------------------------------- > > Key: GTNPORTAL-3259 > URL: https://issues.jboss.org/browse/GTNPORTAL-3259 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > Add new configuration options in configuration.properties: > gatein.portal.pageeditor.defaultview=block (default) | preview > gatein.portal.layouteditor.defaultview=block (default) | preview > When the option is set to "block" it should behave as of today. > When the option is set to "preview" the page or layout editor should directly show the editor as if the user clicked on the "Switch View Mode" button. -- 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 From jira-events at lists.jboss.org Thu Dec 5 05:39:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 05:39:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3326 started by Tuyen Nguyen The. > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 05:55:05 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 5 Dec 2013 05:55:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3263) "Restricted" page editor In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3263?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] RH Bugzilla Integration updated GTNPORTAL-3263: ----------------------------------------------- Bugzilla Update: Perform Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1038562 > "Restricted" page editor > ------------------------ > > Key: GTNPORTAL-3263 > URL: https://issues.jboss.org/browse/GTNPORTAL-3263 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > See https://community.jboss.org/wiki/RestrictedPageEditor > A customer is willing to give the ability to many different users to edit pages. Those users would require a simplified page editor and be constrained to simple actions. In particular, users should not be able to compose complex pages and risk to break the layouts. > The layouts should be restricted to what is available from the "Containers" tab of the editor. > In particular the 2 following scenarios should not be possible: > Scenario 1: User should not be able to put an application above/below the 2 column layout (As this break the pre-defined layouts, suddenly the user is able to have a single column representation while this may not have been provided): > Scenario 2: User should not be able to put a layout within a layout (only above or below existing ones) > Proposed solution > Add an option in configuration.properties for a restricted page and layout editor. This would apply across the whole portal. > gatein.portal.pageeditor.mode=full (default) | restricted > gatein.portal.layouteditor.mode=full (default) | restricted > > Applications could only be added to predefined layouts (and not directly on a page). > Containers could only be added to the root of a page (not inside another container). -- 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 From jira-events at lists.jboss.org Thu Dec 5 06:10:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 5 Dec 2013 06:10:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3272) Site header/footer preview when editing a page In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] RH Bugzilla Integration updated GTNPORTAL-3272: ----------------------------------------------- Bugzilla Update: Perform Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1038569 > Site header/footer preview when editing a page > ---------------------------------------------- > > Key: GTNPORTAL-3272 > URL: https://issues.jboss.org/browse/GTNPORTAL-3272 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Reporter: Lucas Ponce > Assignee: Lucas Ponce > Fix For: 3.7.0.Final > > > https://community.jboss.org/wiki/SiteHeaderfooterPreviewWhenEditingAPage -- 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 From jira-events at lists.jboss.org Thu Dec 5 09:08:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 5 Dec 2013 09:08:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3291) Mobile site does no work when sample-portal is deployed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928915#comment-12928915 ] RH Bugzilla Integration commented on GTNPORTAL-3291: ---------------------------------------------------- Filip Kiss changed the Status of [bug 1016846|https://bugzilla.redhat.com/show_bug.cgi?id=1016846] from ON_QA to VERIFIED > Mobile site does no work when sample-portal is deployed > ------------------------------------------------------- > > Key: GTNPORTAL-3291 > URL: https://issues.jboss.org/browse/GTNPORTAL-3291 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final, 3.7.0.Final > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.6.4.Final, 3.7.0.Final > > > Steps to reproduce: > 1. Make sure you have fix GTNPORTAL-3288 in your GateIn history > 2. Compile sample portal from https://github.com/gatein/gatein-portal-quickstart master > 3. Copy gatein-sample-portal.ear to $JBOSS_HOME/gatein/extesions > 4. Start JBoss AS > 5. Access http://127.0.0.1/portal/mobile > Actual results: > The following error message appears in the log: > {code} > ERROR [org.gatein.web.redirect.implementation.SiteRedirectServiceImpl] (http--0.0.0.0-8180-3) Error trying to retrieve alternative sites.: java.lang.NullPointerException > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:48) [exo.portal.component.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:228) [exo.portal.component.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.pom.config.POMDataStorage.getPortalConfig(POMDataStorage.java:119) [exo.portal.component.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.config.DataStorageImpl.getPortalConfig(DataStorageImpl.java:263) [exo.portal.component.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.config.DataStorageImpl.getPortalConfig(DataStorageImpl.java:120) [exo.portal.component.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.gatein.web.redirect.implementation.SiteRedirectServiceImpl.getAlternativeSites(SiteRedirectServiceImpl.java:143) [redirect-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.gatein.web.redirect.implementation.RedirectHandlerImpl.getAlternativeRedirects(RedirectHandlerImpl.java:46) [redirect-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.gatein.portlet.responsive.footer.FooterPortlet.getAlternativeSites(FooterPortlet.java:63) [classes:] > at org.gatein.portlet.responsive.footer.FooterPortlet.doView(FooterPortlet.java:53) [classes:] > at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:354) [portlet-api-2.0.jar:] > at javax.portlet.GenericPortlet.render(GenericPortlet.java:259) [portlet-api-2.0.jar:] > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:592) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:159) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:65) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:159) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:80) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) [pc-bridge-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at sun.reflect.GeneratedMethodAccessor179.invoke(Unknown Source) [:1.7.0_25] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_25] > at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_25] > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] > 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.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:720) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:657) [jbossweb-7.0.13.Final.jar:] > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.command.CommandDispatcher.include(CommandDispatcher.java:58) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.jboss.JB7ServletContainerContext.include(JB7ServletContainerContext.java:108) [wci-jboss7-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) [exo.portal.component.pc-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) [pc-federation-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) [pc-federation-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:165) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) [pc-portlet-2.4.2.Final.jar:2.4.2.Final] > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:188) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:55) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:128) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:291) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:284) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at sun.reflect.GeneratedMethodAccessor178.invoke(Unknown Source) [:1.7.0_25] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_25] > at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_25] > at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) > at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) > at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) > at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) > at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) > at UIPortal.run(UIPortal.gtmpl:27) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:99) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:105) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:113) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:114) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:76) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.webui.portal.UIPortalLifecycle.processRender(UIPortalLifecycle.java:37) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.webui.portal.UIPortalLifecycle.processRender(UIPortalLifecycle.java:29) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:128) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIComponentDecorator.renderChildren(UIComponentDecorator.java:89) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_25] > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_25] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_25] > at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_25] > at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) > at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) > at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) > at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) > at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) > at UISiteBody.run(UISiteBody.gtmpl:29) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:99) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:105) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:113) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:114) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:76) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:128) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:291) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:284) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_25] > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_25] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_25] > at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_25] > at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) > at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) > at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) > at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) > at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) > at UIContainer.run(UIContainer.gtmpl:69) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:99) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:105) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:113) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:114) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:76) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:128) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIComponentDecorator$UIComponentDecoratorLifecycle.processRender(UIComponentDecorator.java:98) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIComponentDecorator$UIComponentDecoratorLifecycle.processRender(UIComponentDecorator.java:92) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:128) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:291) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:284) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_25] > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_25] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_25] > at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_25] > at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) > at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) > at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) > at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) > at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) > at UIWorkingWorkspace.run(UIWorkingWorkspace.gtmpl:2) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:99) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:105) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:113) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:114) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.lifecycle.Lifecycle.processRender(Lifecycle.java:76) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:128) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:291) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIContainer.renderChildren(UIContainer.java:284) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIApplication.renderChildren(UIApplication.java:110) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_25] > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_25] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_25] > at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_25] > at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) > at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) > at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) > at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) > at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) > at UIPortalApplicationChildren.run(UIPortalApplicationChildren.gtmpl:6) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:99) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.groovyscript.GroovyTemplate.render(GroovyTemplate.java:105) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.groovyscript.text.TemplateService.merge(TemplateService.java:113) [exo.portal.component.scripting-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.lifecycle.Lifecycle.renderTemplate(Lifecycle.java:114) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processRender(UIPortalApplicationLifecycle.java:124) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processRender(UIPortalApplicationLifecycle.java:93) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processRender(UIPortalApplicationLifecycle.java:36) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.webui.core.UIComponent.processRender(UIComponent.java:128) [exo.portal.webui.framework-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processRender(UIPortalApplication.java:782) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:216) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) [exo.portal.component.web.controller-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) [exo.portal.webui.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) [exo.kernel.container-2.5.0-Alpha3.jar:2.5.0-Alpha3] > 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.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) [exo.portal.component.web.api-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) [exo.portal.component.web.api-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) [exo.portal.component.web.api-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) [exo.portal.component.web.security-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) [exo.jcr.framework.web-1.16.0-Alpha3.jar:1.16.0-Alpha3] > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) [exo.portal.component.web.security-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) [exo.core.component.security.core-2.6.0-Alpha3.jar:2.6.0-Alpha3] > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) [exo.portal.component.web.security-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) [exo.portal.component.web.security-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) [exo.kernel.container-2.5.0-Alpha3.jar:2.5.0-Alpha3] > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) [exo.portal.component.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) [exo.portal.component.portal-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397) [jbossweb-7.0.13.Final.jar:] > at org.gatein.sso.integration.SSODelegateValve.invoke(SSODelegateValve.java:159) > at org.gatein.portal.security.jboss.PortalClusteredSSOSupportValve.invoke(PortalClusteredSSOSupportValve.java:94) [exo.portal.component.web.security-jboss-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPSHOT] > at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:] > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:] > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:] > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:] > at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25] > {code} > Expected results: > The mobile site should work regardless of whether the sample portal is deployed or not. -- 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 From jira-events at lists.jboss.org Thu Dec 5 10:46:07 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 5 Dec 2013 10:46:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3304) White background in Edit Mode dialogs In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3304?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12928962#comment-12928962 ] RH Bugzilla Integration commented on GTNPORTAL-3304: ---------------------------------------------------- Dominik Pospisil changed the Status of [bug 794328|https://bugzilla.redhat.com/show_bug.cgi?id=794328] from ON_QA to ASSIGNED > White background in Edit Mode dialogs > ------------------------------------- > > Key: GTNPORTAL-3304 > URL: https://issues.jboss.org/browse/GTNPORTAL-3304 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Lucas Ponce > Assignee: Lucas Ponce > Fix For: 3.6.4.Final, 3.7.0.Final > > -- 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 From jira-events at lists.jboss.org Thu Dec 5 11:36:05 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Thu, 5 Dec 2013 11:36:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3330) Clear POMSessionManager cache after successful import In-Reply-To: References: Message-ID: Nick Scavelli created GTNPORTAL-3330: ---------------------------------------- Summary: Clear POMSessionManager cache after successful import Key: GTNPORTAL-3330 URL: https://issues.jboss.org/browse/GTNPORTAL-3330 Project: GateIn Portal Issue Type: Feature Request Security Level: Public (Everyone can see) Reporter: Nick Scavelli Assignee: Nick Scavelli -- 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 From jira-events at lists.jboss.org Thu Dec 5 12:24:05 2013 From: jira-events at lists.jboss.org (=?UTF-8?Q?Juraci_Paix=C3=A3o_Kr=C3=B6hling_=28JIRA=29?=) Date: Thu, 5 Dec 2013 12:24:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3318) Add profile for packaging with EAP 6.2.0.Beta In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3318 stopped by Juraci Paix?o Kr?hling. > Add profile for packaging with EAP 6.2.0.Beta > --------------------------------------------- > > Key: GTNPORTAL-3318 > URL: https://issues.jboss.org/browse/GTNPORTAL-3318 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Components: Packaging > Reporter: Juraci Paix?o Kr?hling > Assignee: Juraci Paix?o Kr?hling > > Add a profile to package GateIn with JBoss EAP 6.2.0.Beta -- 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 From jira-events at lists.jboss.org Thu Dec 5 12:24:05 2013 From: jira-events at lists.jboss.org (=?UTF-8?Q?Juraci_Paix=C3=A3o_Kr=C3=B6hling_=28JIRA=29?=) Date: Thu, 5 Dec 2013 12:24:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3318) Add profile for packaging with EAP 6.2.0.Beta In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Juraci Paix?o Kr?hling updated GTNPORTAL-3318: ---------------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/716 > Add profile for packaging with EAP 6.2.0.Beta > --------------------------------------------- > > Key: GTNPORTAL-3318 > URL: https://issues.jboss.org/browse/GTNPORTAL-3318 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Components: Packaging > Reporter: Juraci Paix?o Kr?hling > Assignee: Juraci Paix?o Kr?hling > > Add a profile to package GateIn with JBoss EAP 6.2.0.Beta -- 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 From jira-events at lists.jboss.org Thu Dec 5 19:34:06 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Thu, 5 Dec 2013 19:34:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3257) REST MOP Import doesn't detect errors on commit In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nick Scavelli reassigned GTNPORTAL-3257: ---------------------------------------- Assignee: Nick Scavelli > REST MOP Import doesn't detect errors on commit > ----------------------------------------------- > > Key: GTNPORTAL-3257 > URL: https://issues.jboss.org/browse/GTNPORTAL-3257 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: REST API > Affects Versions: 3.6.0.Final > Reporter: Toshiya Kobayashi > Assignee: Nick Scavelli > > When you call REST MOP Import: > {noformat} > curl -v -u root:gtn -X PUT -H 'Content-type: application/zip' --upload-file portal_classic_2013-06-10_15-16-53.zip http://localhost:8080/rest/private/managed-components/mop?importMode=overwrite > {noformat} > It returns 200 OK even if it fails on JCR commit (for example, cache replication timeout). > Because JCR commit happens in RequestLifeCycle.end() after requestHandler.handleRequest() which flushes http response. > https://github.com/exoplatform/ws/blob/master/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/servlet/RestServlet.java > {code:java} > protected void onService(ExoContainer container, HttpServletRequest httpRequest, HttpServletResponse httpResponse) > throws IOException, ServletException > { > ... > try > { > EnvironmentContext.setCurrent(env); > ServletContainerRequest request = new ServletContainerRequest(httpRequest); > ContainerResponse response = new ContainerResponse(new ServletContainerResponseWriter(httpResponse)); > requestHandler.handleRequest(request, response); > } > ... > finally > { > EnvironmentContext.setCurrent(null); > RequestLifeCycle.end(); > } > } > {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 From jira-events at lists.jboss.org Thu Dec 5 19:59:05 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Thu, 5 Dec 2013 19:59:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3257) REST MOP Import doesn't detect errors on commit In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929067#comment-12929067 ] Nick Scavelli commented on GTNPORTAL-3257: ------------------------------------------ Adding a call to ChromatticManager.endRequest during the import should help bring any issues that may surface when the REST container ends the RequestLifecyle. This issue depends on https://jira.exoplatform.org/browse/WS-285 which reverts the commit of https://jira.exoplatform.org/browse/WS-284. > REST MOP Import doesn't detect errors on commit > ----------------------------------------------- > > Key: GTNPORTAL-3257 > URL: https://issues.jboss.org/browse/GTNPORTAL-3257 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: REST API > Affects Versions: 3.6.0.Final > Reporter: Toshiya Kobayashi > Assignee: Nick Scavelli > > When you call REST MOP Import: > {noformat} > curl -v -u root:gtn -X PUT -H 'Content-type: application/zip' --upload-file portal_classic_2013-06-10_15-16-53.zip http://localhost:8080/rest/private/managed-components/mop?importMode=overwrite > {noformat} > It returns 200 OK even if it fails on JCR commit (for example, cache replication timeout). > Because JCR commit happens in RequestLifeCycle.end() after requestHandler.handleRequest() which flushes http response. > https://github.com/exoplatform/ws/blob/master/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/servlet/RestServlet.java > {code:java} > protected void onService(ExoContainer container, HttpServletRequest httpRequest, HttpServletResponse httpResponse) > throws IOException, ServletException > { > ... > try > { > EnvironmentContext.setCurrent(env); > ServletContainerRequest request = new ServletContainerRequest(httpRequest); > ContainerResponse response = new ContainerResponse(new ServletContainerResponseWriter(httpResponse)); > requestHandler.handleRequest(request, response); > } > ... > finally > { > EnvironmentContext.setCurrent(null); > RequestLifeCycle.end(); > } > } > {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 From jira-events at lists.jboss.org Thu Dec 5 19:59:06 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Thu, 5 Dec 2013 19:59:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3257) REST MOP Import doesn't detect errors on commit In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nick Scavelli updated GTNPORTAL-3257: ------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/717 > REST MOP Import doesn't detect errors on commit > ----------------------------------------------- > > Key: GTNPORTAL-3257 > URL: https://issues.jboss.org/browse/GTNPORTAL-3257 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: REST API > Affects Versions: 3.6.0.Final > Reporter: Toshiya Kobayashi > Assignee: Nick Scavelli > > When you call REST MOP Import: > {noformat} > curl -v -u root:gtn -X PUT -H 'Content-type: application/zip' --upload-file portal_classic_2013-06-10_15-16-53.zip http://localhost:8080/rest/private/managed-components/mop?importMode=overwrite > {noformat} > It returns 200 OK even if it fails on JCR commit (for example, cache replication timeout). > Because JCR commit happens in RequestLifeCycle.end() after requestHandler.handleRequest() which flushes http response. > https://github.com/exoplatform/ws/blob/master/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/servlet/RestServlet.java > {code:java} > protected void onService(ExoContainer container, HttpServletRequest httpRequest, HttpServletResponse httpResponse) > throws IOException, ServletException > { > ... > try > { > EnvironmentContext.setCurrent(env); > ServletContainerRequest request = new ServletContainerRequest(httpRequest); > ContainerResponse response = new ContainerResponse(new ServletContainerResponseWriter(httpResponse)); > requestHandler.handleRequest(request, response); > } > ... > finally > { > EnvironmentContext.setCurrent(null); > RequestLifeCycle.end(); > } > } > {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 From jira-events at lists.jboss.org Thu Dec 5 20:16:06 2013 From: jira-events at lists.jboss.org (=?UTF-8?Q?Alexandre_Mendon=C3=A7a_=28JIRA=29?=) Date: Thu, 5 Dec 2013 20:16:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3331) Redirect Admin UI: Device property persist when operator is changed In-Reply-To: References: Message-ID: Alexandre Mendon?a created GTNPORTAL-3331: --------------------------------------------- Summary: Redirect Admin UI: Device property persist when operator is changed Key: GTNPORTAL-3331 URL: https://issues.jboss.org/browse/GTNPORTAL-3331 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Components: User Interface Affects Versions: 3.6.3.Final Reporter: Alexandre Mendon?a Assignee: Alexandre Mendon?a When a device property operator is changed, the value for such operator is being kept, resulting in properties with multiple operators which is not intended or desired. -- 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 From jira-events at lists.jboss.org Thu Dec 5 20:54:05 2013 From: jira-events at lists.jboss.org (=?UTF-8?Q?Alexandre_Mendon=C3=A7a_=28JIRA=29?=) Date: Thu, 5 Dec 2013 20:54:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3331) Redirect Admin UI: Device property persist when operator is changed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexandre Mendon?a updated GTNPORTAL-3331: ------------------------------------------ Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/718 > Redirect Admin UI: Device property persist when operator is changed > ------------------------------------------------------------------- > > Key: GTNPORTAL-3331 > URL: https://issues.jboss.org/browse/GTNPORTAL-3331 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: User Interface > Affects Versions: 3.6.3.Final > Reporter: Alexandre Mendon?a > Assignee: Alexandre Mendon?a > > When a device property operator is changed, the value for such operator is being kept, resulting in properties with multiple operators which is not intended or desired. -- 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 From jira-events at lists.jboss.org Thu Dec 5 20:56:05 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 5 Dec 2013 20:56:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3331) Redirect Admin UI: Device property persist when operator is changed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] RH Bugzilla Integration updated GTNPORTAL-3331: ----------------------------------------------- Bugzilla Update: Perform Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1006325 > Redirect Admin UI: Device property persist when operator is changed > ------------------------------------------------------------------- > > Key: GTNPORTAL-3331 > URL: https://issues.jboss.org/browse/GTNPORTAL-3331 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: User Interface > Affects Versions: 3.6.3.Final > Reporter: Alexandre Mendon?a > Assignee: Alexandre Mendon?a > > When a device property operator is changed, the value for such operator is being kept, resulting in properties with multiple operators which is not intended or desired. -- 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 From jira-events at lists.jboss.org Thu Dec 5 20:56:05 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 5 Dec 2013 20:56:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3331) Redirect Admin UI: Device property persist when operator is changed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929071#comment-12929071 ] RH Bugzilla Integration commented on GTNPORTAL-3331: ---------------------------------------------------- Alexandre Mendon?a changed the Status of [bug 1006325|https://bugzilla.redhat.com/show_bug.cgi?id=1006325] from ASSIGNED to MODIFIED > Redirect Admin UI: Device property persist when operator is changed > ------------------------------------------------------------------- > > Key: GTNPORTAL-3331 > URL: https://issues.jboss.org/browse/GTNPORTAL-3331 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: User Interface > Affects Versions: 3.6.3.Final > Reporter: Alexandre Mendon?a > Assignee: Alexandre Mendon?a > > When a device property operator is changed, the value for such operator is being kept, resulting in properties with multiple operators which is not intended or desired. -- 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 From jira-events at lists.jboss.org Thu Dec 5 21:25:07 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 21:25:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3327) InvalidNameException: Can not create membership when user is disbale In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3327 started by Tuyen Nguyen The. > InvalidNameException: Can not create membership when user is disbale > -------------------------------------------------------------------- > > Key: GTNPORTAL-3327 > URL: https://issues.jboss.org/browse/GTNPORTAL-3327 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Go to user and group management > - Select a group and choose an user to add into group > - Click Edit membership icon => Show edit membership form > - Choose User Management > - Select user who added in group above > - Click Disable user > - Back to edit membership form > - Click Save > => Unknown error and exception in console > {code} > 394657 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > javax.naming.InvalidNameException: Can not create membership record because user is null > at org.exoplatform.services.organization.idm.MembershipDAOImpl.linkMembership(MembershipDAOImpl.java:103) > at org.exoplatform.organization.webui.component.UIGroupEditMembershipForm$SaveActionListener.execute(UIGroupEditMembershipForm.java:112) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 21:29:05 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Thu, 5 Dec 2013 21:29:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3325) Unknown error when click edit system node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3325 started by Hai Nguyen. > Unknown error when click edit system node > ----------------------------------------- > > Key: GTNPORTAL-3325 > URL: https://issues.jboss.org/browse/GTNPORTAL-3325 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Go to Manage site > - click Edit navigation > - Select system node and click edit this node > - Nothing change and click Save button > => Unknown error and have exception in console > {code} > 91535 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > java.lang.NullPointerException > at org.exoplatform.navigation.webui.component.UIPageNodeForm$SaveActionListener.execute(UIPageNodeForm.java:428) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 21:31:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 21:31:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3316) Update SSO documentation In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3316?focusedWorklogId=12430283&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430283 ] Tuyen Nguyen The logged work on GTNPORTAL-3316: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 05/Dec/13 9:29 PM Start Date: 05/Dec/13 4:29 AM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 3 hours (was: 4 hours) Time Spent: 1 hour Worklog Id: (was: 12430283) > Update SSO documentation > ------------------------ > > Key: GTNPORTAL-3316 > URL: https://issues.jboss.org/browse/GTNPORTAL-3316 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Documentation > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Priority: Minor > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Time Spent: 1 hour > Remaining Estimate: 3 hours > > The SSO part is a bit out of date. -- 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 From jira-events at lists.jboss.org Thu Dec 5 21:36:05 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 5 Dec 2013 21:36:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: Vu Viet Phuong created GTNPORTAL-3332: ----------------------------------------- Summary: Should show more meaning message when user don't have permission to add child navigation node Key: GTNPORTAL-3332 URL: https://issues.jboss.org/browse/GTNPORTAL-3332 Project: GateIn Portal Issue Type: Enhancement Security Level: Public (Everyone can see) Reporter: Vu Viet Phuong Priority: Minor - Login has John - Go to Site --> Manage Site - Add page wizard --> it show "Can't open wizard. Current node has been deleted" Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From jira-events at lists.jboss.org Thu Dec 5 21:48:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 21:48:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?focusedWorklogId=12430284&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430284 ] Tuyen Nguyen The logged work on GTNPORTAL-3326: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 05/Dec/13 9:47 PM Start Date: 05/Dec/13 4:47 AM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 hour) Time Spent: 1 hour Worklog Id: (was: 12430284) > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 22:00:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 22:00:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3326: ---------------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/719 > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 22:00:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 22:00:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3327) InvalidNameException: Can not create membership when user is disbale In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3327: ---------------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/719 > InvalidNameException: Can not create membership when user is disbale > -------------------------------------------------------------------- > > Key: GTNPORTAL-3327 > URL: https://issues.jboss.org/browse/GTNPORTAL-3327 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Go to user and group management > - Select a group and choose an user to add into group > - Click Edit membership icon => Show edit membership form > - Choose User Management > - Select user who added in group above > - Click Disable user > - Back to edit membership form > - Click Save > => Unknown error and exception in console > {code} > 394657 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > javax.naming.InvalidNameException: Can not create membership record because user is null > at org.exoplatform.services.organization.idm.MembershipDAOImpl.linkMembership(MembershipDAOImpl.java:103) > at org.exoplatform.organization.webui.component.UIGroupEditMembershipForm$SaveActionListener.execute(UIGroupEditMembershipForm.java:112) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 22:02:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 22:02:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3327) InvalidNameException: Can not create membership when user is disbale In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3327?focusedWorklogId=12430285&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430285 ] Tuyen Nguyen The logged work on GTNPORTAL-3327: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 05/Dec/13 10:00 PM Start Date: 05/Dec/13 10:00 PM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 hour) Time Spent: 1 hour Worklog Id: (was: 12430285) > InvalidNameException: Can not create membership when user is disbale > -------------------------------------------------------------------- > > Key: GTNPORTAL-3327 > URL: https://issues.jboss.org/browse/GTNPORTAL-3327 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Go to user and group management > - Select a group and choose an user to add into group > - Click Edit membership icon => Show edit membership form > - Choose User Management > - Select user who added in group above > - Click Disable user > - Back to edit membership form > - Click Save > => Unknown error and exception in console > {code} > 394657 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > javax.naming.InvalidNameException: Can not create membership record because user is null > at org.exoplatform.services.organization.idm.MembershipDAOImpl.linkMembership(MembershipDAOImpl.java:103) > at org.exoplatform.organization.webui.component.UIGroupEditMembershipForm$SaveActionListener.execute(UIGroupEditMembershipForm.java:112) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 22:02:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 22:02:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3311 started by Tuyen Nguyen The. > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > See attached image -- 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 From jira-events at lists.jboss.org Thu Dec 5 22:44:05 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Thu, 5 Dec 2013 22:44:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3325) Unknown error when click edit system node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3325: ---------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/720 > Unknown error when click edit system node > ----------------------------------------- > > Key: GTNPORTAL-3325 > URL: https://issues.jboss.org/browse/GTNPORTAL-3325 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Go to Manage site > - click Edit navigation > - Select system node and click edit this node > - Nothing change and click Save button > => Unknown error and have exception in console > {code} > 91535 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > java.lang.NullPointerException > at org.exoplatform.navigation.webui.component.UIPageNodeForm$SaveActionListener.execute(UIPageNodeForm.java:428) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 22:44:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Thu, 5 Dec 2013 22:44:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3325) Unknown error when click edit system node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3325?focusedWorklogId=12430286&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430286 ] Hai Nguyen logged work on GTNPORTAL-3325: ----------------------------------------- Author: Hai Nguyen Created on: 05/Dec/13 10:43 PM Start Date: 05/Dec/13 10:43 PM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 hour) Time Spent: 1 hour Worklog Id: (was: 12430286) > Unknown error when click edit system node > ----------------------------------------- > > Key: GTNPORTAL-3325 > URL: https://issues.jboss.org/browse/GTNPORTAL-3325 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Go to Manage site > - click Edit navigation > - Select system node and click edit this node > - Nothing change and click Save button > => Unknown error and have exception in console > {code} > 91535 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > java.lang.NullPointerException > at org.exoplatform.navigation.webui.component.UIPageNodeForm$SaveActionListener.execute(UIPageNodeForm.java:428) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Thu Dec 5 23:15:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 5 Dec 2013 23:15:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3323) UI should reflect changes when data is modified through backend services In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3323: -------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/721 > UI should reflect changes when data is modified through backend services > ------------------------------------------------------------------------ > > Key: GTNPORTAL-3323 > URL: https://issues.jboss.org/browse/GTNPORTAL-3323 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > > When I modify portal data, site import for example, the UI should reflect the changes. -- 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 From jira-events at lists.jboss.org Thu Dec 5 23:19:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 23:19:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3311: ---------------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/722 > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > See attached image -- 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 From jira-events at lists.jboss.org Thu Dec 5 23:19:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 5 Dec 2013 23:19:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?focusedWorklogId=12430287&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430287 ] Tuyen Nguyen The logged work on GTNPORTAL-3311: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 05/Dec/13 11:18 PM Start Date: 05/Dec/13 11:18 PM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 hour) Time Spent: 1 hour Worklog Id: (was: 12430287) > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > See attached image -- 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 From jira-events at lists.jboss.org Thu Dec 5 23:26:05 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 5 Dec 2013 23:26:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3323) UI should reflect changes when data is modified through backend services In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929073#comment-12929073 ] Vu Viet Phuong commented on GTNPORTAL-3323: ------------------------------------------- i've made a PR, that help to add a listener to clear the cache in POMSessionManager. Currently, we have a 'flat' cache for page, portal, portlet info in that service, so for simplicity (and it must not be a performance problem, because edit portal, page layout is not a frequently action), each time a layout is update, it will clear the whole cache. And it will refresh page automatically after importing site complete, when use import the Admin site, then he continue to work with the portlet with-out make a refresh, it may cause error, because of stale data. Refreshing page is only a workround, pld any one that is JSF master give better solution if there is any The Site Admin portlet may need to be improved more, due to the Stale data after importing the Admin Site. Here is the steps: - Select Admin site zip exported file to import - Select Classic site zip --> Click import --> it will fail after import the Admin site (JS exception) because currently, the Import/Export portlet doesn't handle for exception error response from server This PR should be applied after GTNPORTAL-2072 > UI should reflect changes when data is modified through backend services > ------------------------------------------------------------------------ > > Key: GTNPORTAL-3323 > URL: https://issues.jboss.org/browse/GTNPORTAL-3323 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > > When I modify portal data, site import for example, the UI should reflect the changes. -- 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 From jira-events at lists.jboss.org Thu Dec 5 23:30:05 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 5 Dec 2013 23:30:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3323) UI should reflect changes when data is modified through backend services In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929074#comment-12929074 ] Vu Viet Phuong commented on GTNPORTAL-3323: ------------------------------------------- Another case to reproduce this bug: - Login as Root in tab 1, Login as John in tab2 - Go to home page in to Tab - John Delete the Home portlet, then Root refresh the home page --> that portlet is still there even it has been deleted --> after apply the PR, it will show the portlet is not available anymore > UI should reflect changes when data is modified through backend services > ------------------------------------------------------------------------ > > Key: GTNPORTAL-3323 > URL: https://issues.jboss.org/browse/GTNPORTAL-3323 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > > When I modify portal data, site import for example, the UI should reflect the changes. -- 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 From jira-events at lists.jboss.org Fri Dec 6 00:05:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Fri, 6 Dec 2013 00:05:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?focusedWorklogId=12430288&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430288 ] Vu Viet Phuong logged work on GTNPORTAL-2072: --------------------------------------------- Author: Vu Viet Phuong Created on: 06/Dec/13 12:03 AM Start Date: 05/Dec/13 12:03 AM Worklog Time Spent: 3 hours Issue Time Tracking ------------------- Time Spent: 2 days, 6 hours (was: 2 days, 3 hours) Worklog Id: (was: 12430288) > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 6 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Fri Dec 6 00:05:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Fri, 6 Dec 2013 00:05:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3323) UI should reflect changes when data is modified through backend services In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3323?focusedWorklogId=12430289&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430289 ] Vu Viet Phuong logged work on GTNPORTAL-3323: --------------------------------------------- Author: Vu Viet Phuong Created on: 06/Dec/13 12:04 AM Start Date: 06/Dec/13 12:04 AM Worklog Time Spent: 5 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes Time Spent: 5 hours Worklog Id: (was: 12430289) > UI should reflect changes when data is modified through backend services > ------------------------------------------------------------------------ > > Key: GTNPORTAL-3323 > URL: https://issues.jboss.org/browse/GTNPORTAL-3323 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Time Spent: 5 hours > Remaining Estimate: 0 minutes > > When I modify portal data, site import for example, the UI should reflect the changes. -- 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 From jira-events at lists.jboss.org Fri Dec 6 00:17:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 6 Dec 2013 00:17:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3316) Update SSO documentation In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3316 started by Tuyen Nguyen The. > Update SSO documentation > ------------------------ > > Key: GTNPORTAL-3316 > URL: https://issues.jboss.org/browse/GTNPORTAL-3316 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Documentation > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Priority: Minor > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Time Spent: 1 hour > Remaining Estimate: 3 hours > > The SSO part is a bit out of date. -- 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 From jira-events at lists.jboss.org Fri Dec 6 00:19:05 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Fri, 6 Dec 2013 00:19:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3324) Update documentation for this change In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3324 started by Hai Nguyen. > Update documentation for this change > ----------------------------------------------- > > Key: GTNPORTAL-3324 > URL: https://issues.jboss.org/browse/GTNPORTAL-3324 > Project: GateIn Portal > Issue Type: Sub-task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > We expect it should be updated at least here https://docs.jboss.org/author/display/GTNPORTAL37/Portal+Navigation+Configuration#PortalNavigationConfiguration-{{navigation.xml}} > And try to find any other relevant places to update -- 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 From jira-events at lists.jboss.org Fri Dec 6 02:59:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 02:59:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3333: ------------------------------------- Summary: An attempt to reset the password of a disabled user should fail Key: GTNPORTAL-3333 URL: https://issues.jboss.org/browse/GTNPORTAL-3333 Project: GateIn Portal Issue Type: Task Security Level: Public (Everyone can see) Reporter: Trong Tran Fix For: 3.7.0.Final An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. Today, the message is mixed both non-existed user and disabled user cases -- 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 From jira-events at lists.jboss.org Fri Dec 6 02:59:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 02:59:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3333: ---------------------------------- Sprint: Sprint 87 > An attempt to reset the password of a disabled user should fail > --------------------------------------------------------------- > > Key: GTNPORTAL-3333 > URL: https://issues.jboss.org/browse/GTNPORTAL-3333 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. > Today, the message is mixed both non-existed user and disabled user cases -- 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 From jira-events at lists.jboss.org Fri Dec 6 02:59:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 02:59:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3333: ------------------------------------- Assignee: Hai Nguyen > An attempt to reset the password of a disabled user should fail > --------------------------------------------------------------- > > Key: GTNPORTAL-3333 > URL: https://issues.jboss.org/browse/GTNPORTAL-3333 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. > Today, the message is mixed both non-existed user and disabled user cases -- 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 From jira-events at lists.jboss.org Fri Dec 6 03:07:08 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 03:07:08 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3334: ------------------------------------- Summary: Can edit portlet when Container tab chosen Key: GTNPORTAL-3334 URL: https://issues.jboss.org/browse/GTNPORTAL-3334 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Trong Tran Fix For: 3.7.0.Final - Login portal - Choose a page - Click Site Editor > Edit Page - View page properties > Click Save - After that, drag & drop a container - Click Finish button - Select other page - Click edit page => Can edit portlet when choose tab container in Edit Inline composer -- 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 From jira-events at lists.jboss.org Fri Dec 6 03:07:08 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 03:07:08 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3334: ---------------------------------- Sprint: Sprint 87 > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From jira-events at lists.jboss.org Fri Dec 6 03:07:09 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 03:07:09 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3334: ------------------------------------- Assignee: Hai Nguyen > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From jira-events at lists.jboss.org Fri Dec 6 03:14:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Fri, 6 Dec 2013 03:14:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3334 started by Hai Nguyen. > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From jira-events at lists.jboss.org Fri Dec 6 03:22:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Fri, 6 Dec 2013 03:22:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3324) Update documentation for this change In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen resolved GTNPORTAL-3324. ----------------------------------- Resolution: Done > Update documentation for this change > ----------------------------------------------- > > Key: GTNPORTAL-3324 > URL: https://issues.jboss.org/browse/GTNPORTAL-3324 > Project: GateIn Portal > Issue Type: Sub-task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > We expect it should be updated at least here https://docs.jboss.org/author/display/GTNPORTAL37/Portal+Navigation+Configuration#PortalNavigationConfiguration-{{navigation.xml}} > And try to find any other relevant places to update -- 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 From jira-events at lists.jboss.org Fri Dec 6 03:22:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Fri, 6 Dec 2013 03:22:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3324) Update documentation for this change In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3324?focusedWorklogId=12430290&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430290 ] Hai Nguyen logged work on GTNPORTAL-3324: ----------------------------------------- Author: Hai Nguyen Created on: 06/Dec/13 3:20 AM Start Date: 06/Dec/13 3:20 AM Worklog Time Spent: 2 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 2 hours) Time Spent: 2 hours Worklog Id: (was: 12430290) > Update documentation for this change > ----------------------------------------------- > > Key: GTNPORTAL-3324 > URL: https://issues.jboss.org/browse/GTNPORTAL-3324 > Project: GateIn Portal > Issue Type: Sub-task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > > We expect it should be updated at least here https://docs.jboss.org/author/display/GTNPORTAL37/Portal+Navigation+Configuration#PortalNavigationConfiguration-{{navigation.xml}} > And try to find any other relevant places to update -- 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 From jira-events at lists.jboss.org Fri Dec 6 03:50:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 03:50:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3335) Exception when restart tomcat In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3335: ------------------------------------- Summary: Exception when restart tomcat Key: GTNPORTAL-3335 URL: https://issues.jboss.org/browse/GTNPORTAL-3335 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Trong Tran Fix For: 3.7.0.Final - Run tomcat - Login portal - Do somethings - Stop server - Restart again => Have exception in console {noformat} Dec 3, 2013 3:54:38 PM org.apache.catalina.session.StandardManager startInternal SEVERE: Exception loading sessions from persistent storage java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: javax.faces.component.html.HtmlInputText at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1332) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) at java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1275) 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:597) at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) at java.util.HashMap.readObject(HashMap.java:1030) 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:597) at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1595) at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060) at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:284) at org.apache.catalina.session.StandardManager.load(StandardManager.java:204) at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5300) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.io.NotSerializableException: javax.faces.component.html.HtmlInputText at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1247) 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:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at java.util.HashMap.writeObject(HashMap.java:1001) 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:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422) at java.util.Collections$SynchronizedMap.writeObject(Collections.java:2029) 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:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) ... 5 more {noformat} -- 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 From jira-events at lists.jboss.org Fri Dec 6 04:01:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 04:01:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3336) Exception when detele portal which selected for Site Redirects In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3336: ------------------------------------- Summary: Exception when detele portal which selected for Site Redirects Key: GTNPORTAL-3336 URL: https://issues.jboss.org/browse/GTNPORTAL-3336 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Trong Tran Assignee: Nick Scavelli Fix For: 3.7.0.Final - Login portal - Go to Manage Sites - Delete Mobile Portal - Go to Site Direction and import export - Select classic and click configure - Click Save => Show exception in console. {noformat} Dec 3, 2013 3:00:12 PM org.richfaces.context.ExtendedPartialViewContextImpl$RenderVisitCallback logException SEVERE: /admin/redirects/index.xhtml: /admin/redirects/index.xhtml @54,97 value="#{rdrEdit.checkSiteExists(r.redirectSite)}": org.gatein.api.ApiException: Failed to load navigation javax.el.ELException: /admin/redirects/index.xhtml: /admin/redirects/index.xhtml @54,97 value="#{rdrEdit.checkSiteExists(r.redirectSite)}": org.gatein.api.ApiException: Failed to load navigation at com.sun.faces.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:94) at com.sun.faces.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:82) at com.sun.faces.facelets.compiler.UILeaf.encodeAll(UILeaf.java:183) at com.sun.faces.facelets.component.RepeatRenderer.encodeChildren(RepeatRenderer.java:104) at com.sun.faces.facelets.component.UIRepeat.process(UIRepeat.java:527) at com.sun.faces.facelets.component.UIRepeat.encodeChildren(UIRepeat.java:988) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304) at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:105) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) at javax.faces.render.Renderer.encodeChildren(Renderer.java:168) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) at org.richfaces.context.ExtendedPartialViewContextImpl$RenderVisitCallback.visit(ExtendedPartialViewContextImpl.java:538) at org.richfaces.context.BaseExtendedVisitContext.invokeVisitCallback(BaseExtendedVisitContext.java:321) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1612) at javax.faces.component.UIForm.visitTree(UIForm.java:371) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) at org.richfaces.context.ExtendedPartialViewContextImpl.processPartialRenderPhase(ExtendedPartialViewContextImpl.java:291) at org.richfaces.context.ExtendedPartialViewContextImpl.processPartial(ExtendedPartialViewContextImpl.java:194) at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:981) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:409) at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:124) at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) at org.jboss.portletbridge.application.PortletViewHandler.renderView(PortletViewHandler.java:212) at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderFaces(Jsf20ControllerImpl.java:410) at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderFacesResource(Jsf20ControllerImpl.java:586) at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderResource(Jsf20ControllerImpl.java:289) at org.jboss.portletbridge.PortletBridgeImpl.doFacesRequest(PortletBridgeImpl.java:278) at javax.portlet.faces.GenericFacesPortlet.serveResource(GenericFacesPortlet.java:467) at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:598) at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:184) at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:77) at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:184) at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:84) at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) at org.exoplatform.portal.webui.application.UIPortletActionListener$ServeResourceActionListener.execute(UIPortletActionListener.java:340) at org.exoplatform.webui.event.Event.broadcast(Event.java:97) at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:116) at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) at org.exoplatform.web.WebAppController.service(WebAppController.java:340) at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: org.gatein.api.ApiException: Failed to load navigation at org.gatein.api.PortalImpl.getNavigation(PortalImpl.java:254) at org.gatein.ui.admin.redirect.beans.EditRedirectBean.checkSiteExists(EditRedirectBean.java:619) 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:597) at javax.el.BeanELResolver.invoke(BeanELResolver.java:484) at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:161) at org.apache.el.parser.AstValue.getValue(AstValue.java:173) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185) at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:68) at org.apache.el.parser.AstChoice.getValue(AstChoice.java:45) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185) at com.sun.faces.facelets.el.ELText$ELTextVariable.toString(ELText.java:217) at com.sun.faces.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:89) ... 167 more Caused by: org.chromattic.api.UndeclaredRepositoryException: javax.jcr.RepositoryException: Illegal path entry: "mop:": Illegal path entry: "mop:": Illegal path entry: "mop:" at org.chromattic.core.DomainSession.getChild(DomainSession.java:364) at org.chromattic.core.ObjectContext.getChild(ObjectContext.java:241) at org.chromattic.core.mapper.onetomany.hierarchical.AnyChildMap.get(AnyChildMap.java:60) at org.gatein.mop.core.api.workspace.SiteContainer.getSite(SiteContainer.java:59) at org.gatein.mop.core.api.workspace.WorkspaceImpl.getSite(WorkspaceImpl.java:102) at org.exoplatform.portal.mop.navigation.DataCache.loadNavigation(DataCache.java:92) at org.exoplatform.portal.mop.navigation.DataCache.getNavigationData(DataCache.java:63) at org.exoplatform.portal.mop.navigation.NavigationServiceImpl.loadNavigation(NavigationServiceImpl.java:89) at org.exoplatform.portal.mop.navigation.NavigationServiceWrapper.loadNavigation(NavigationServiceWrapper.java:93) at org.gatein.api.PortalImpl.getNavigation(PortalImpl.java:249) ... 182 more Caused by: javax.jcr.RepositoryException: Illegal path entry: "mop:": Illegal path entry: "mop:": Illegal path entry: "mop:" at org.exoplatform.services.jcr.impl.core.LocationFactory.parsePathEntry(LocationFactory.java:239) at org.exoplatform.services.jcr.impl.core.LocationFactory.parseNames(LocationFactory.java:281) at org.exoplatform.services.jcr.impl.core.LocationFactory.parseRelPath(LocationFactory.java:112) at org.exoplatform.services.jcr.impl.core.NodeImpl.hasNode(NodeImpl.java:1448) at org.chromattic.core.jcr.SessionWrapperImpl.getChild(SessionWrapperImpl.java:190) at org.chromattic.core.DomainSessionImpl._getChild(DomainSessionImpl.java:774) at org.chromattic.core.DomainSession.getChild(DomainSession.java:361) ... 191 more Caused by: javax.jcr.RepositoryException: Illegal path entry: "mop:" at org.exoplatform.services.jcr.impl.core.LocationFactory.parsePathEntry(LocationFactory.java:230) ... 197 more {noformat} -- 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 From jira-events at lists.jboss.org Fri Dec 6 04:25:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Fri, 6 Dec 2013 04:25:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3334: ---------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/723 > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From jira-events at lists.jboss.org Fri Dec 6 04:25:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Fri, 6 Dec 2013 04:25:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?focusedWorklogId=12430291&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430291 ] Hai Nguyen logged work on GTNPORTAL-3334: ----------------------------------------- Author: Hai Nguyen Created on: 06/Dec/13 4:23 AM Start Date: 06/Dec/13 4:23 AM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 hour) Time Spent: 1 hour Worklog Id: (was: 12430291) > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From jira-events at lists.jboss.org Fri Dec 6 04:25:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Fri, 6 Dec 2013 04:25:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3333 started by Hai Nguyen. > An attempt to reset the password of a disabled user should fail > --------------------------------------------------------------- > > Key: GTNPORTAL-3333 > URL: https://issues.jboss.org/browse/GTNPORTAL-3333 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. > Today, the message is mixed both non-existed user and disabled user cases -- 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 From jira-events at lists.jboss.org Fri Dec 6 04:42:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 04:42:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3337: ------------------------------------- Summary: User disables himself Key: GTNPORTAL-3337 URL: https://issues.jboss.org/browse/GTNPORTAL-3337 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Trong Tran Fix For: 3.7.0.Final - Login by John - Go to User and Group management - Disable John himself => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK Expectation: - Session should be invalidated immediately, like the delete action or - Show confirmation message, then disable -- 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 From jira-events at lists.jboss.org Fri Dec 6 04:46:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 04:46:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3338: ------------------------------------- Summary: The position of "Required Field (*)" is not correct in Add category form of Application Registry Key: GTNPORTAL-3338 URL: https://issues.jboss.org/browse/GTNPORTAL-3338 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Trong Tran Priority: Optional Fix For: 3.7.0.Final Attachments: PositionOfTextNotCorrect.png The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From jira-events at lists.jboss.org Fri Dec 6 04:46:07 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 04:46:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3338: ---------------------------------- Attachment: PositionOfTextNotCorrect.png > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png > > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From jira-events at lists.jboss.org Fri Dec 6 04:50:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 6 Dec 2013 04:50:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3316) Update SSO documentation In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3316?focusedWorklogId=12430293&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430293 ] Tuyen Nguyen The logged work on GTNPORTAL-3316: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 06/Dec/13 4:49 AM Start Date: 06/Dec/13 4:49 AM Worklog Time Spent: 4 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 3 hours) Time Spent: 5 hours (was: 1 hour) Worklog Id: (was: 12430293) > Update SSO documentation > ------------------------ > > Key: GTNPORTAL-3316 > URL: https://issues.jboss.org/browse/GTNPORTAL-3316 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Documentation > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Priority: Minor > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Time Spent: 5 hours > Remaining Estimate: 0 minutes > > The SSO part is a bit out of date. -- 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 From jira-events at lists.jboss.org Fri Dec 6 04:52:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 6 Dec 2013 04:52:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3316) Update SSO documentation In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The resolved GTNPORTAL-3316. ----------------------------------------- Resolution: Done > Update SSO documentation > ------------------------ > > Key: GTNPORTAL-3316 > URL: https://issues.jboss.org/browse/GTNPORTAL-3316 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Documentation > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Priority: Minor > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Time Spent: 5 hours > Remaining Estimate: 0 minutes > > The SSO part is a bit out of date. -- 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 From jira-events at lists.jboss.org Fri Dec 6 05:01:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Fri, 6 Dec 2013 05:01:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3333: ---------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/724 > An attempt to reset the password of a disabled user should fail > --------------------------------------------------------------- > > Key: GTNPORTAL-3333 > URL: https://issues.jboss.org/browse/GTNPORTAL-3333 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. > Today, the message is mixed both non-existed user and disabled user cases -- 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 From jira-events at lists.jboss.org Fri Dec 6 05:01:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Fri, 6 Dec 2013 05:01:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3333?focusedWorklogId=12430294&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430294 ] Hai Nguyen logged work on GTNPORTAL-3333: ----------------------------------------- Author: Hai Nguyen Created on: 06/Dec/13 5:00 AM Start Date: 06/Dec/13 5:00 AM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 hour) Time Spent: 1 hour Worklog Id: (was: 12430294) > An attempt to reset the password of a disabled user should fail > --------------------------------------------------------------- > > Key: GTNPORTAL-3333 > URL: https://issues.jboss.org/browse/GTNPORTAL-3333 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. > Today, the message is mixed both non-existed user and disabled user cases -- 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 From jira-events at lists.jboss.org Fri Dec 6 05:46:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 05:46:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3337: ---------------------------------- Original Estimate: 2 hours Remaining Estimate: 2 hours > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From jira-events at lists.jboss.org Fri Dec 6 05:46:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 05:46:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3337: ---------------------------------- Sprint: Sprint 87 > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From jira-events at lists.jboss.org Fri Dec 6 05:50:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Fri, 6 Dec 2013 05:50:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3337: ------------------------------------- Assignee: Tuyen Nguyen The > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From jira-events at lists.jboss.org Fri Dec 6 08:00:08 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Fri, 6 Dec 2013 08:00:08 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3266) Redirect Admin UI: Redirect still created if name is invalid (if input does not loses focus) In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929167#comment-12929167 ] RH Bugzilla Integration commented on GTNPORTAL-3266: ---------------------------------------------------- Filip Kiss changed the Status of [bug 998589|https://bugzilla.redhat.com/show_bug.cgi?id=998589] from ON_QA to VERIFIED > Redirect Admin UI: Redirect still created if name is invalid (if input does not loses focus) > -------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3266 > URL: https://issues.jboss.org/browse/GTNPORTAL-3266 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.1.Final > Reporter: Alexandre Mendon?a > Assignee: Alexandre Mendon?a > Fix For: 3.7.0.Final > > > When redirect is created, if the name is empty/invalid, if the input does not loses focus the "Save Changes" button is still enabled and clicking it saves it with previous valid name. > When redirect name input element does not remain focused, it works fine. -- 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 From jira-events at lists.jboss.org Fri Dec 6 08:47:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Fri, 6 Dec 2013 08:47:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3255) Quickstarts: Modify GAV to use org.jboss.quickstarts.jpp In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3255: ------------------------------------ Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/jboss-developer/jboss-portal-quickstarts/pull/29 > Quickstarts: Modify GAV to use org.jboss.quickstarts.jpp > -------------------------------------------------------- > > Key: GTNPORTAL-3255 > URL: https://issues.jboss.org/browse/GTNPORTAL-3255 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Sande Gilda > Assignee: Peter Palaga > > As part of the BOM, Stacks, Archetypes, and Quickstarts reorganization process, we are standardizing on the quickstarts GAV to use 'org.jboss.quickstarts.. > Could you change the Gatein Portal quickstarts GAV from 'org.gatein.portal.quickstarts' to 'org.jboss.quickstarts.jpp'? > This can be done at a time that works best with your release schedule. -- 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 From jira-events at lists.jboss.org Fri Dec 6 08:49:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Fri, 6 Dec 2013 08:49:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3255) Quickstarts: Modify GAV to use org.jboss.quickstarts.jpp In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3255: ------------------------------------ Status: Resolved (was: Pull Request Sent) Resolution: Done Fix will appear in Quickstarts for JBoss Portal 6.1.1.ER1 > Quickstarts: Modify GAV to use org.jboss.quickstarts.jpp > -------------------------------------------------------- > > Key: GTNPORTAL-3255 > URL: https://issues.jboss.org/browse/GTNPORTAL-3255 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Sande Gilda > Assignee: Peter Palaga > > As part of the BOM, Stacks, Archetypes, and Quickstarts reorganization process, we are standardizing on the quickstarts GAV to use 'org.jboss.quickstarts.. > Could you change the Gatein Portal quickstarts GAV from 'org.gatein.portal.quickstarts' to 'org.jboss.quickstarts.jpp'? > This can be done at a time that works best with your release schedule. -- 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 From jira-events at lists.jboss.org Fri Dec 6 10:26:05 2013 From: jira-events at lists.jboss.org (Nick Scavelli (JIRA)) Date: Fri, 6 Dec 2013 10:26:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3336) Exception when detele portal which selected for Site Redirects In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nick Scavelli updated GTNPORTAL-3336: ------------------------------------- Assignee: Alexandre Mendon?a (was: Nick Scavelli) > Exception when detele portal which selected for Site Redirects > -------------------------------------------------------------- > > Key: GTNPORTAL-3336 > URL: https://issues.jboss.org/browse/GTNPORTAL-3336 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Alexandre Mendon?a > Fix For: 3.7.0.Final > > > - Login portal > - Go to Manage Sites > - Delete Mobile Portal > - Go to Site Direction and import export > - Select classic and click configure > - Click Save > => Show exception in console. > {noformat} > Dec 3, 2013 3:00:12 PM org.richfaces.context.ExtendedPartialViewContextImpl$RenderVisitCallback logException > SEVERE: /admin/redirects/index.xhtml: /admin/redirects/index.xhtml @54,97 value="#{rdrEdit.checkSiteExists(r.redirectSite)}": org.gatein.api.ApiException: Failed to load navigation > javax.el.ELException: /admin/redirects/index.xhtml: /admin/redirects/index.xhtml @54,97 value="#{rdrEdit.checkSiteExists(r.redirectSite)}": org.gatein.api.ApiException: Failed to load navigation > at com.sun.faces.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:94) > at com.sun.faces.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:82) > at com.sun.faces.facelets.compiler.UILeaf.encodeAll(UILeaf.java:183) > at com.sun.faces.facelets.component.RepeatRenderer.encodeChildren(RepeatRenderer.java:104) > at com.sun.faces.facelets.component.UIRepeat.process(UIRepeat.java:527) > at com.sun.faces.facelets.component.UIRepeat.encodeChildren(UIRepeat.java:988) > at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304) > at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:105) > at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) > at javax.faces.render.Renderer.encodeChildren(Renderer.java:168) > at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) > at org.richfaces.context.ExtendedPartialViewContextImpl$RenderVisitCallback.visit(ExtendedPartialViewContextImpl.java:538) > at org.richfaces.context.BaseExtendedVisitContext.invokeVisitCallback(BaseExtendedVisitContext.java:321) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1612) > at javax.faces.component.UIForm.visitTree(UIForm.java:371) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at org.richfaces.context.ExtendedPartialViewContextImpl.processPartialRenderPhase(ExtendedPartialViewContextImpl.java:291) > at org.richfaces.context.ExtendedPartialViewContextImpl.processPartial(ExtendedPartialViewContextImpl.java:194) > at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:981) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) > at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:409) > at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:124) > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) > at org.jboss.portletbridge.application.PortletViewHandler.renderView(PortletViewHandler.java:212) > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) > at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121) > at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) > at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) > at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderFaces(Jsf20ControllerImpl.java:410) > at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderFacesResource(Jsf20ControllerImpl.java:586) > at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderResource(Jsf20ControllerImpl.java:289) > at org.jboss.portletbridge.PortletBridgeImpl.doFacesRequest(PortletBridgeImpl.java:278) > at javax.portlet.faces.GenericFacesPortlet.serveResource(GenericFacesPortlet.java:467) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:598) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:184) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:77) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:184) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:84) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ServeResourceActionListener.execute(UIPortletActionListener.java:340) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:116) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.gatein.api.ApiException: Failed to load navigation > at org.gatein.api.PortalImpl.getNavigation(PortalImpl.java:254) > at org.gatein.ui.admin.redirect.beans.EditRedirectBean.checkSiteExists(EditRedirectBean.java:619) > 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:597) > at javax.el.BeanELResolver.invoke(BeanELResolver.java:484) > at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:161) > at org.apache.el.parser.AstValue.getValue(AstValue.java:173) > at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185) > at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) > at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:68) > at org.apache.el.parser.AstChoice.getValue(AstChoice.java:45) > at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185) > at com.sun.faces.facelets.el.ELText$ELTextVariable.toString(ELText.java:217) > at com.sun.faces.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:89) > ... 167 more > Caused by: org.chromattic.api.UndeclaredRepositoryException: javax.jcr.RepositoryException: Illegal path entry: "mop:": Illegal path entry: "mop:": Illegal path entry: "mop:" > at org.chromattic.core.DomainSession.getChild(DomainSession.java:364) > at org.chromattic.core.ObjectContext.getChild(ObjectContext.java:241) > at org.chromattic.core.mapper.onetomany.hierarchical.AnyChildMap.get(AnyChildMap.java:60) > at org.gatein.mop.core.api.workspace.SiteContainer.getSite(SiteContainer.java:59) > at org.gatein.mop.core.api.workspace.WorkspaceImpl.getSite(WorkspaceImpl.java:102) > at org.exoplatform.portal.mop.navigation.DataCache.loadNavigation(DataCache.java:92) > at org.exoplatform.portal.mop.navigation.DataCache.getNavigationData(DataCache.java:63) > at org.exoplatform.portal.mop.navigation.NavigationServiceImpl.loadNavigation(NavigationServiceImpl.java:89) > at org.exoplatform.portal.mop.navigation.NavigationServiceWrapper.loadNavigation(NavigationServiceWrapper.java:93) > at org.gatein.api.PortalImpl.getNavigation(PortalImpl.java:249) > ... 182 more > Caused by: javax.jcr.RepositoryException: Illegal path entry: "mop:": Illegal path entry: "mop:": Illegal path entry: "mop:" > at org.exoplatform.services.jcr.impl.core.LocationFactory.parsePathEntry(LocationFactory.java:239) > at org.exoplatform.services.jcr.impl.core.LocationFactory.parseNames(LocationFactory.java:281) > at org.exoplatform.services.jcr.impl.core.LocationFactory.parseRelPath(LocationFactory.java:112) > at org.exoplatform.services.jcr.impl.core.NodeImpl.hasNode(NodeImpl.java:1448) > at org.chromattic.core.jcr.SessionWrapperImpl.getChild(SessionWrapperImpl.java:190) > at org.chromattic.core.DomainSessionImpl._getChild(DomainSessionImpl.java:774) > at org.chromattic.core.DomainSession.getChild(DomainSession.java:361) > ... 191 more > Caused by: javax.jcr.RepositoryException: Illegal path entry: "mop:" > at org.exoplatform.services.jcr.impl.core.LocationFactory.parsePathEntry(LocationFactory.java:230) > ... 197 more > {noformat} -- 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 From jira-events at lists.jboss.org Fri Dec 6 16:27:05 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Fri, 6 Dec 2013 16:27:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3309) Add property for favicon path In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929319#comment-12929319 ] RH Bugzilla Integration commented on GTNPORTAL-3309: ---------------------------------------------------- vramik at redhat.com changed the Status of [bug 990649|https://bugzilla.redhat.com/show_bug.cgi?id=990649] from ON_QA to VERIFIED > Add property for favicon path > ----------------------------- > > Key: GTNPORTAL-3309 > URL: https://issues.jboss.org/browse/GTNPORTAL-3309 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Reporter: Juraci Paix?o Kr?hling > Assignee: Juraci Paix?o Kr?hling > Fix For: 3.6.4.Final, 3.7.0.Final > > > Add a new property file to hold the path to the favicon, so that this can be overriden by derivative products. -- 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 From jira-events at lists.jboss.org Sun Dec 8 23:08:07 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Sun, 8 Dec 2013 23:08:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929370#comment-12929370 ] Vu Viet Phuong commented on GTNPORTAL-3311: ------------------------------------------- We need a new image for background-rtl.jpg also. Here is the path https://github.com/gatein/gatein-portal/blob/3.7.0.Alpha01/web/portal/src/main/webapp/templates/skin/webui/component/UIHomePagePortlet/DefaultSkin/background/background-rtl.jpg > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > See attached image -- 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 From jira-events at lists.jboss.org Sun Dec 8 23:08:07 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Sun, 8 Dec 2013 23:08:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3311: -------------------------------------- Status: Open (was: Pull Request Sent) > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > See attached image -- 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 From jira-events at lists.jboss.org Mon Dec 9 02:24:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Mon, 9 Dec 2013 02:24:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3337: ---------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/725 > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From jira-events at lists.jboss.org Mon Dec 9 02:26:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Mon, 9 Dec 2013 02:26:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?focusedWorklogId=12430297&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430297 ] Tuyen Nguyen The logged work on GTNPORTAL-3337: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 09/Dec/13 2:24 AM Start Date: 09/Dec/13 2:24 AM Worklog Time Spent: 4 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 2 hours) Time Spent: 4 hours Worklog Id: (was: 12430297) > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From jira-events at lists.jboss.org Mon Dec 9 02:46:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Mon, 9 Dec 2013 02:46:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929381#comment-12929381 ] Tuyen Nguyen The commented on GTNPORTAL-3311: --------------------------------------------- I updated PR, it included new image for background-rtl.jpg > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > See attached image -- 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 From jira-events at lists.jboss.org Mon Dec 9 02:49:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Mon, 9 Dec 2013 02:49:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3311: ---------------------------------------- Status: Pull Request Sent (was: Open) > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > See attached image -- 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 From jira-events at lists.jboss.org Mon Dec 9 04:13:07 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 9 Dec 2013 04:13:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929393#comment-12929393 ] Vu Viet Phuong commented on GTNPORTAL-3326: ------------------------------------------- we should remove the unused key : UIAccountInputSet.msg.user-is-deleted in other languages. I only see that key replaced in webui_en.properties And we should fix also for case reset password: In case user has received the "reset password email" from portal, and he is opening the reset password window, but in that time, an Admin set him disabled, then when that user try to click save --> DisabledUserException > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Mon Dec 9 04:50:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 9 Dec 2013 04:50:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3333?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929412#comment-12929412 ] Vu Viet Phuong commented on GTNPORTAL-3333: ------------------------------------------- - We should use findUserByName(userName, false) instead of findUserByQuery - I also see the this code is duplicated: requestContext.getUIApplication().addMessage( new ApplicationMessage("UIForgetPassword.msg.user-not-exist", null)); - We need to fix this issue for the case user forget username too, and he use email to reset password > An attempt to reset the password of a disabled user should fail > --------------------------------------------------------------- > > Key: GTNPORTAL-3333 > URL: https://issues.jboss.org/browse/GTNPORTAL-3333 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. > Today, the message is mixed both non-existed user and disabled user cases -- 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 From jira-events at lists.jboss.org Mon Dec 9 05:06:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Mon, 9 Dec 2013 05:06:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929416#comment-12929416 ] Tuyen Nguyen The commented on GTNPORTAL-3326: --------------------------------------------- i updated PR with remove unused key UIAccountInputSet.msg.user-is-deleted in other languages. In case of reset password, we should fix in issue https://issues.jboss.org/browse/GTNPORTAL-3333 to avoid config about resource bundle key because some needed key is defined in this issue. > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Mon Dec 9 05:08:05 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 9 Dec 2013 05:08:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2394) The GadgetDeployer should unregister itself as WebAppListener in the stop method In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929417#comment-12929417 ] RH Bugzilla Integration commented on GTNPORTAL-2394: ---------------------------------------------------- Peter Palaga changed the Status of [bug 987708|https://bugzilla.redhat.com/show_bug.cgi?id=987708] from ON_QA to ASSIGNED > The GadgetDeployer should unregister itself as WebAppListener in the stop method > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-2394 > URL: https://issues.jboss.org/browse/GTNPORTAL-2394 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.1.0-GA > Reporter: Nicolas Filotto > Labels: gadget > Fix For: 3.6.4.Final, 3.7.0.Final > > Attachments: GTNPORTAL-2394.patch > > > Up to now, when the application tries to stop the component instead of unregistering itself it registers itself another time. Indeed the current code is: > {code} > public void stop() > { > DefaultServletContainerFactory.getInstance().getServletContainer().addWebAppListener(this); > } > {code} > But should be: > {code} > public void stop() > { > DefaultServletContainerFactory.getInstance().getServletContainer().removeWebAppListener(this); > } > {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 From jira-events at lists.jboss.org Mon Dec 9 05:08:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 9 Dec 2013 05:08:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3248) Portlet archive containing gatein-resources.xml fails to redeploy In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3248?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929418#comment-12929418 ] RH Bugzilla Integration commented on GTNPORTAL-3248: ---------------------------------------------------- Peter Palaga changed the Status of [bug 987708|https://bugzilla.redhat.com/show_bug.cgi?id=987708] from ON_QA to ASSIGNED > Portlet archive containing gatein-resources.xml fails to redeploy > ----------------------------------------------------------------- > > Key: GTNPORTAL-3248 > URL: https://issues.jboss.org/browse/GTNPORTAL-3248 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.1.Final > Reporter: Marko Strukelj > Assignee: Vu Viet Phuong > Labels: backlogs > Fix For: 3.7.0.Final > > Attachments: js-modular-reproducer.zip > > Original Estimate: 4 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > > During hot redeploy of portlet application JavascripConfigDeployer should remove any resource ids registered during application deploy as a result of using gatein-resources.xml. Logic for that is missing, and we get a duplicate resource id exception: > 19:34:39,162 ERROR [org.exoplatform.web.application.javascript.JavascriptConfigDeployer] (ServerService Thread Pool -- 23) An error occurs while processing 'Javascript in gatein-resources.xml' from the context 'TestJS': java.lang.IllegalStateException: Duplicate ResourceId : PORTLET/js-modular-issue/JSModuleReproducer, later resource definition will be ignored > at org.gatein.portal.controller.resource.script.ScriptGraph.addResource(ScriptGraph.java:223) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.web.application.javascript.JavascriptTask.execute(JavascriptTask.java:49) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.web.application.javascript.JavascriptConfigParser.processConfigResource(JavascriptConfigParser.java:124) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.web.application.javascript.JavascriptConfigDeployer.register(JavascriptConfigDeployer.java:113) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.web.application.javascript.JavascriptConfigDeployer.access$000(JavascriptConfigDeployer.java:43) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.web.application.javascript.JavascriptConfigDeployer$1.execute(JavascriptConfigDeployer.java:92) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.container.RootContainer$PortalContainerPostInitTask.onAlreadyExists(RootContainer.java:1299) [exo.kernel.container-2.4.4-GA.jar:2.4.4-GA] > at org.exoplatform.container.RootContainer.addInitTask(RootContainer.java:1127) [exo.kernel.container-2.4.4-GA.jar:2.4.4-GA] > at org.exoplatform.container.PortalContainer.addInitTask(PortalContainer.java:485) [exo.kernel.container-2.4.4-GA.jar:2.4.4-GA] > at org.exoplatform.web.application.javascript.JavascriptConfigDeployer.add(JavascriptConfigDeployer.java:96) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.web.application.javascript.JavascriptConfigDeployer.onEvent(JavascriptConfigDeployer.java:71) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.gatein.wci.ServletContainer.safeFireEvent(ServletContainer.java:319) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.ServletContainer.fireEvent(ServletContainer.java:338) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.ServletContainer.access$400(ServletContainer.java:56) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.ServletContainer$RegistrationImpl.registerWebApp(ServletContainer.java:462) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.jboss.JB7ServletContainerContext.start(JB7ServletContainerContext.java:369) [wci-jboss7-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.jboss.JB7ServletContainerContext.lifecycleEvent(JB7ServletContainerContext.java:223) [wci-jboss7-2.3.1.Final.jar:2.3.1.Final] > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:115) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] > at org.apache.catalina.core.StandardContext.start(StandardContext.java:3772) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] > at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:156) [jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] > at org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:60) [jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] > at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:93) [jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) [classes.jar:1.6.0_51] > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [classes.jar:1.6.0_51] > at java.util.concurrent.FutureTask.run(FutureTask.java:138) [classes.jar:1.6.0_51] > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [classes.jar:1.6.0_51] > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [classes.jar:1.6.0_51] > at java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_51] > at org.jboss.threads.JBossThread.run(JBossThread.java:122) > 19:34:39,168 ERROR [org.exoplatform.commons.xml.XMLValidator] (ServerService Thread Pool -- 23) Error in document jndi:/default-host/js-modular-issue/WEB-INF/gatein-resources.xml at (4,89) :cvc-elt.1: Cannot find the declaration of element 'gatein-resources'. > 19:34:39,179 INFO [org.jboss.as.server] (DeploymentScanner-threads - 1) JBAS018565: Replaced deployment "js-modular-issue.war" with deployment "js-modular-issue.war" > -- 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 From jira-events at lists.jboss.org Mon Dec 9 05:08:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 9 Dec 2013 05:08:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3250) The portlets cannot be displayed after a portal reload In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929419#comment-12929419 ] RH Bugzilla Integration commented on GTNPORTAL-3250: ---------------------------------------------------- Peter Palaga changed the Status of [bug 987708|https://bugzilla.redhat.com/show_bug.cgi?id=987708] from ON_QA to ASSIGNED > The portlets cannot be displayed after a portal reload > ------------------------------------------------------ > > Key: GTNPORTAL-3250 > URL: https://issues.jboss.org/browse/GTNPORTAL-3250 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: PC integration > Affects Versions: 3.6.1.Final > Reporter: Nicolas Filotto > Assignee: Marko Strukelj > Fix For: 3.6.4.Final, 3.7.0.Final > > Attachments: GTNPORTAL-3250.patch > > Original Estimate: 1 day > Remaining Estimate: 1 day > > If you launch Gatein in developing mode, it is possible to reload only a given portal container either automatically by redeploying a webapp that has been defined as a PortalContainerConfigOwner (in other words you have the listener org.exoplatform.container.web.PortalContainerConfigOwner in your web.xml) or manually using the JMX console. And when you do so, no portlet can be displayed properly anymore (we have the message "This portlet encountered an error and could not be displayed" for all portlets), this issue is due to https://issues.jboss.org/browse/GTNPORTAL-2406. > Here are the steps to reproduce: > * Start GateIn with ./standalone.sh -Dexo.product.developing=true > * launch the JMX Console and call _reload_ with the argument _portal_ on the MBean {{exo:container=root}} > * Once the command is over, go to http://localhost:8080/portal/ -- 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 From jira-events at lists.jboss.org Mon Dec 9 05:08:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Mon, 9 Dec 2013 05:08:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3333?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929420#comment-12929420 ] Tuyen Nguyen The commented on GTNPORTAL-3333: --------------------------------------------- as mentioned on issue: https://issues.jboss.org/browse/GTNPORTAL-3326 We should fix also for case: In case user has received the "reset password email" from portal, and he is opening the reset password window, but in that time, an Admin set him disabled, then when that user try to click save --> DisabledUserException > An attempt to reset the password of a disabled user should fail > --------------------------------------------------------------- > > Key: GTNPORTAL-3333 > URL: https://issues.jboss.org/browse/GTNPORTAL-3333 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. > Today, the message is mixed both non-existed user and disabled user cases -- 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 From jira-events at lists.jboss.org Mon Dec 9 06:30:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 9 Dec 2013 06:30:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929446#comment-12929446 ] Vu Viet Phuong commented on GTNPORTAL-3334: ------------------------------------------- I can also reproduce this bug by clicking on Abort edit instead of Finish edit button It'd be better to fix that case also > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From jira-events at lists.jboss.org Mon Dec 9 06:30:06 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 9 Dec 2013 06:30:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3334: -------------------------------------- Status: Open (was: Pull Request Sent) > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From jira-events at lists.jboss.org Mon Dec 9 08:24:06 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Mon, 9 Dec 2013 08:24:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3339) Upgrade PortletBridge to the version 3.3.1.Final In-Reply-To: References: Message-ID: Peter Palaga created GTNPORTAL-3339: --------------------------------------- Summary: Upgrade PortletBridge to the version 3.3.1.Final Key: GTNPORTAL-3339 URL: https://issues.jboss.org/browse/GTNPORTAL-3339 Project: GateIn Portal Issue Type: Task Security Level: Public (Everyone can see) Reporter: Peter Palaga Assignee: Peter Palaga Fix For: 3.6.4.Final, 3.7.0.Final -- 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 From jira-events at lists.jboss.org Mon Dec 9 09:06:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Mon, 9 Dec 2013 09:06:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3339) Upgrade PortletBridge to the version 3.3.1.Final In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3339: ------------------------------------ Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/726 > Upgrade PortletBridge to the version 3.3.1.Final > ------------------------------------------------ > > Key: GTNPORTAL-3339 > URL: https://issues.jboss.org/browse/GTNPORTAL-3339 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.6.4.Final, 3.7.0.Final > > -- 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 From jira-events at lists.jboss.org Mon Dec 9 09:36:05 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 9 Dec 2013 09:36:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3248) Portlet archive containing gatein-resources.xml fails to redeploy In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3248?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929525#comment-12929525 ] RH Bugzilla Integration commented on GTNPORTAL-3248: ---------------------------------------------------- Dominik Pospisil changed the Status of [bug 987708|https://bugzilla.redhat.com/show_bug.cgi?id=987708] from ASSIGNED to VERIFIED > Portlet archive containing gatein-resources.xml fails to redeploy > ----------------------------------------------------------------- > > Key: GTNPORTAL-3248 > URL: https://issues.jboss.org/browse/GTNPORTAL-3248 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.1.Final > Reporter: Marko Strukelj > Assignee: Vu Viet Phuong > Labels: backlogs > Fix For: 3.7.0.Final > > Attachments: js-modular-reproducer.zip > > Original Estimate: 4 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > > During hot redeploy of portlet application JavascripConfigDeployer should remove any resource ids registered during application deploy as a result of using gatein-resources.xml. Logic for that is missing, and we get a duplicate resource id exception: > 19:34:39,162 ERROR [org.exoplatform.web.application.javascript.JavascriptConfigDeployer] (ServerService Thread Pool -- 23) An error occurs while processing 'Javascript in gatein-resources.xml' from the context 'TestJS': java.lang.IllegalStateException: Duplicate ResourceId : PORTLET/js-modular-issue/JSModuleReproducer, later resource definition will be ignored > at org.gatein.portal.controller.resource.script.ScriptGraph.addResource(ScriptGraph.java:223) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.web.application.javascript.JavascriptTask.execute(JavascriptTask.java:49) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.web.application.javascript.JavascriptConfigParser.processConfigResource(JavascriptConfigParser.java:124) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.web.application.javascript.JavascriptConfigDeployer.register(JavascriptConfigDeployer.java:113) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.web.application.javascript.JavascriptConfigDeployer.access$000(JavascriptConfigDeployer.java:43) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.web.application.javascript.JavascriptConfigDeployer$1.execute(JavascriptConfigDeployer.java:92) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.container.RootContainer$PortalContainerPostInitTask.onAlreadyExists(RootContainer.java:1299) [exo.kernel.container-2.4.4-GA.jar:2.4.4-GA] > at org.exoplatform.container.RootContainer.addInitTask(RootContainer.java:1127) [exo.kernel.container-2.4.4-GA.jar:2.4.4-GA] > at org.exoplatform.container.PortalContainer.addInitTask(PortalContainer.java:485) [exo.kernel.container-2.4.4-GA.jar:2.4.4-GA] > at org.exoplatform.web.application.javascript.JavascriptConfigDeployer.add(JavascriptConfigDeployer.java:96) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.exoplatform.web.application.javascript.JavascriptConfigDeployer.onEvent(JavascriptConfigDeployer.java:71) [exo.portal.component.web.resources-3.6.2.Final-SNAPSHOT.jar:3.6.2.Final-SNAPSHOT] > at org.gatein.wci.ServletContainer.safeFireEvent(ServletContainer.java:319) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.ServletContainer.fireEvent(ServletContainer.java:338) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.ServletContainer.access$400(ServletContainer.java:56) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.ServletContainer$RegistrationImpl.registerWebApp(ServletContainer.java:462) [wci-wci-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.jboss.JB7ServletContainerContext.start(JB7ServletContainerContext.java:369) [wci-jboss7-2.3.1.Final.jar:2.3.1.Final] > at org.gatein.wci.jboss.JB7ServletContainerContext.lifecycleEvent(JB7ServletContainerContext.java:223) [wci-jboss7-2.3.1.Final.jar:2.3.1.Final] > at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:115) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] > at org.apache.catalina.core.StandardContext.start(StandardContext.java:3772) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] > at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:156) [jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] > at org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:60) [jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] > at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:93) [jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) [classes.jar:1.6.0_51] > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [classes.jar:1.6.0_51] > at java.util.concurrent.FutureTask.run(FutureTask.java:138) [classes.jar:1.6.0_51] > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [classes.jar:1.6.0_51] > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [classes.jar:1.6.0_51] > at java.lang.Thread.run(Thread.java:680) [classes.jar:1.6.0_51] > at org.jboss.threads.JBossThread.run(JBossThread.java:122) > 19:34:39,168 ERROR [org.exoplatform.commons.xml.XMLValidator] (ServerService Thread Pool -- 23) Error in document jndi:/default-host/js-modular-issue/WEB-INF/gatein-resources.xml at (4,89) :cvc-elt.1: Cannot find the declaration of element 'gatein-resources'. > 19:34:39,179 INFO [org.jboss.as.server] (DeploymentScanner-threads - 1) JBAS018565: Replaced deployment "js-modular-issue.war" with deployment "js-modular-issue.war" > -- 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 From jira-events at lists.jboss.org Mon Dec 9 09:36:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 9 Dec 2013 09:36:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2394) The GadgetDeployer should unregister itself as WebAppListener in the stop method In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929526#comment-12929526 ] RH Bugzilla Integration commented on GTNPORTAL-2394: ---------------------------------------------------- Dominik Pospisil changed the Status of [bug 987708|https://bugzilla.redhat.com/show_bug.cgi?id=987708] from ASSIGNED to VERIFIED > The GadgetDeployer should unregister itself as WebAppListener in the stop method > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-2394 > URL: https://issues.jboss.org/browse/GTNPORTAL-2394 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.1.0-GA > Reporter: Nicolas Filotto > Labels: gadget > Fix For: 3.6.4.Final, 3.7.0.Final > > Attachments: GTNPORTAL-2394.patch > > > Up to now, when the application tries to stop the component instead of unregistering itself it registers itself another time. Indeed the current code is: > {code} > public void stop() > { > DefaultServletContainerFactory.getInstance().getServletContainer().addWebAppListener(this); > } > {code} > But should be: > {code} > public void stop() > { > DefaultServletContainerFactory.getInstance().getServletContainer().removeWebAppListener(this); > } > {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 From jira-events at lists.jboss.org Mon Dec 9 09:36:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 9 Dec 2013 09:36:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3250) The portlets cannot be displayed after a portal reload In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929527#comment-12929527 ] RH Bugzilla Integration commented on GTNPORTAL-3250: ---------------------------------------------------- Dominik Pospisil changed the Status of [bug 987708|https://bugzilla.redhat.com/show_bug.cgi?id=987708] from ASSIGNED to VERIFIED > The portlets cannot be displayed after a portal reload > ------------------------------------------------------ > > Key: GTNPORTAL-3250 > URL: https://issues.jboss.org/browse/GTNPORTAL-3250 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: PC integration > Affects Versions: 3.6.1.Final > Reporter: Nicolas Filotto > Assignee: Marko Strukelj > Fix For: 3.6.4.Final, 3.7.0.Final > > Attachments: GTNPORTAL-3250.patch > > Original Estimate: 1 day > Remaining Estimate: 1 day > > If you launch Gatein in developing mode, it is possible to reload only a given portal container either automatically by redeploying a webapp that has been defined as a PortalContainerConfigOwner (in other words you have the listener org.exoplatform.container.web.PortalContainerConfigOwner in your web.xml) or manually using the JMX console. And when you do so, no portlet can be displayed properly anymore (we have the message "This portlet encountered an error and could not be displayed" for all portlets), this issue is due to https://issues.jboss.org/browse/GTNPORTAL-2406. > Here are the steps to reproduce: > * Start GateIn with ./standalone.sh -Dexo.product.developing=true > * launch the JMX Console and call _reload_ with the argument _portal_ on the MBean {{exo:container=root}} > * Once the command is over, go to http://localhost:8080/portal/ -- 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 From jira-events at lists.jboss.org Mon Dec 9 09:44:06 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Mon, 9 Dec 2013 09:44:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3340) Resource bundle Warnings in Application Registry In-Reply-To: References: Message-ID: Peter Palaga created GTNPORTAL-3340: --------------------------------------- Summary: Resource bundle Warnings in Application Registry Key: GTNPORTAL-3340 URL: https://issues.jboss.org/browse/GTNPORTAL-3340 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Affects Versions: 3.6.3.Final Reporter: Peter Palaga Steps to reproduce: (1) Login as root (2) Visit http://127.0.0.1:8080/portal/g/:platform:administrators/administration/registry (3) NOT OK: There are warnigs in the log: {code} WARN [portal:WebuiBindingContext] (http--0.0.0.0-8180-1) Can not find resource bundle for key : uniq-5b8e7bb6-8b8e-4e39-9204-948a2d598d90.action.title.Delete WARN [portal:WebuiBindingContext] (http--0.0.0.0-8180-1) Can not find resource bundle for key : uniq-5b8e7bb6-8b8e-4e39-9204-948a2d598d90.action.title.Delete WARN [portal:WebuiBindingContext] (http--0.0.0.0-8180-1) Can not find resource bundle for key : uniq-5b8e7bb6-8b8e-4e39-9204.title.ListPermissionSelector {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 From jira-events at lists.jboss.org Mon Dec 9 10:16:08 2013 From: jira-events at lists.jboss.org (Marek Posolda (JIRA)) Date: Mon, 9 Dec 2013 10:16:08 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3341) Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated" In-Reply-To: References: Message-ID: Marek Posolda created GTNPORTAL-3341: ---------------------------------------- Summary: Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated" Key: GTNPORTAL-3341 URL: https://issues.jboss.org/browse/GTNPORTAL-3341 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Components: Identity integration Affects Versions: 3.6.3.Final Reporter: Marek Posolda Assignee: Marek Posolda Fix For: 3.6.4.Final, 3.7.0.Final Description of problem: Cannot delete users with OracleDB (reproducible at least on version 11gR2) because of "ORA-02292: integrity constraint (XXXXX) violated - child record found"[1]. The child record is in the JBID_IO_ATTR table[2]. [1] 2013-12-05 15:40:25,846 DEBUG [org.hibernate.util.JDBCExceptionReporter] (http-127.0.0.1-8080-1) Could not execute JDBC batch update [delete from jbid_io where ID=?] java.sql.BatchUpdateException: ORA-02292: integrity constraint (ORAUSER.FK4DC61D7E992317F0) violated - child record found at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10345) at oracle.jdbc.driver.OracleStatementWrapper.executeBatch(OracleStatementWrapper.java:230) at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:476) at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:774) at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:265) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:171) at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1030) at sun.reflect.GeneratedMethodAccessor346.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:343) at com.sun.proxy.$Proxy266.flush(Unknown Source) at org.picketlink.idm.impl.store.hibernate.HibernateIdentityStoreImpl.removeIdentityObject(HibernateIdentityStoreImpl.java:622) at org.picketlink.idm.impl.repository.WrapperIdentityStoreRepository.removeIdentityObject(WrapperIdentityStoreRepository.java:158) at org.picketlink.idm.impl.api.session.managers.PersistenceManagerImpl.removeUser(PersistenceManagerImpl.java:231) at org.exoplatform.services.organization.idm.UserDAOImpl.removeUser(UserDAOImpl.java:268) [2] JBID_IO_ATTR: ATTRIBUTE_ID 423 IDENTITY_OBJECT_ID 413 NAME user.language ATTRIBUTE_TYPE text BIN_VALUE_ID NULL How reproducible: 100 % Steps to Reproduce: 1. Change gatein-idm and gatein-jcr to use OracleDB. 2. Start EPP 3. Login as root 4. Create a user 5. Delete the user Actual results: Cannot delete the user. Expected results: The user is deleted. Additional info: Some user attributes are deleted, so this process is not transactional. -- 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 From jira-events at lists.jboss.org Mon Dec 9 10:54:05 2013 From: jira-events at lists.jboss.org (Marek Posolda (JIRA)) Date: Mon, 9 Dec 2013 10:54:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3342) SecureRandomGenerator instance per container requires too much entropy In-Reply-To: References: Message-ID: Marek Posolda created GTNPORTAL-3342: ---------------------------------------- Summary: SecureRandomGenerator instance per container requires too much entropy Key: GTNPORTAL-3342 URL: https://issues.jboss.org/browse/GTNPORTAL-3342 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Affects Versions: 3.6.3.Final Reporter: Marek Posolda Assignee: Marek Posolda Fix For: 3.6.4.Final, 3.7.0.Final Currently every portal container instance uses it's own instance of SecureRandomGenerator for generating password salts. This requires too much entropy if many containers are used (50). In QA lab environment, registering new generator freezes portal boot for roughly 20-30s (1 min 40s max). -- 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 From jira-events at lists.jboss.org Mon Dec 9 10:54:05 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 9 Dec 2013 10:54:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3341) Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated" In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] RH Bugzilla Integration updated GTNPORTAL-3341: ----------------------------------------------- Bugzilla Update: Perform Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1038482 > Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated" > ----------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3341 > URL: https://issues.jboss.org/browse/GTNPORTAL-3341 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: Identity integration > Affects Versions: 3.6.3.Final > Reporter: Marek Posolda > Assignee: Marek Posolda > Fix For: 3.6.4.Final, 3.7.0.Final > > > Description of problem: > Cannot delete users with OracleDB (reproducible at least on version 11gR2) because of "ORA-02292: integrity constraint (XXXXX) violated - child record found"[1]. The child record is in the JBID_IO_ATTR table[2]. > [1] > 2013-12-05 15:40:25,846 DEBUG [org.hibernate.util.JDBCExceptionReporter] (http-127.0.0.1-8080-1) Could not execute JDBC batch update [delete from jbid_io where ID=?] > java.sql.BatchUpdateException: ORA-02292: integrity constraint (ORAUSER.FK4DC61D7E992317F0) violated - child record found > at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10345) > at oracle.jdbc.driver.OracleStatementWrapper.executeBatch(OracleStatementWrapper.java:230) > at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:476) > at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:774) > at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) > at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) > at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:265) > at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:171) > at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) > at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50) > at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1030) > at sun.reflect.GeneratedMethodAccessor346.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:343) > at com.sun.proxy.$Proxy266.flush(Unknown Source) > at org.picketlink.idm.impl.store.hibernate.HibernateIdentityStoreImpl.removeIdentityObject(HibernateIdentityStoreImpl.java:622) > at org.picketlink.idm.impl.repository.WrapperIdentityStoreRepository.removeIdentityObject(WrapperIdentityStoreRepository.java:158) > at org.picketlink.idm.impl.api.session.managers.PersistenceManagerImpl.removeUser(PersistenceManagerImpl.java:231) > at org.exoplatform.services.organization.idm.UserDAOImpl.removeUser(UserDAOImpl.java:268) > [2] > JBID_IO_ATTR: > ATTRIBUTE_ID 423 > IDENTITY_OBJECT_ID 413 > NAME user.language > ATTRIBUTE_TYPE text > BIN_VALUE_ID NULL > How reproducible: 100 % > Steps to Reproduce: > 1. Change gatein-idm and gatein-jcr to use OracleDB. > 2. Start EPP > 3. Login as root > 4. Create a user > 5. Delete the user > Actual results: > Cannot delete the user. > Expected results: > The user is deleted. > Additional info: > Some user attributes are deleted, so this process is not transactional. -- 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 From jira-events at lists.jboss.org Mon Dec 9 10:56:05 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 9 Dec 2013 10:56:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3342) SecureRandomGenerator instance per container requires too much entropy In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] RH Bugzilla Integration updated GTNPORTAL-3342: ----------------------------------------------- Bugzilla Update: Perform Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1036624 > SecureRandomGenerator instance per container requires too much entropy > ---------------------------------------------------------------------- > > Key: GTNPORTAL-3342 > URL: https://issues.jboss.org/browse/GTNPORTAL-3342 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Marek Posolda > Assignee: Marek Posolda > Fix For: 3.6.4.Final, 3.7.0.Final > > > Currently every portal container instance uses it's own instance of SecureRandomGenerator for generating password salts. This requires too much entropy if many containers are used (50). > In QA lab environment, registering new generator freezes portal boot for roughly 20-30s (1 min 40s max). -- 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 From jira-events at lists.jboss.org Mon Dec 9 11:10:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 9 Dec 2013 11:10:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3304) White background in Edit Mode dialogs In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3304?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929567#comment-12929567 ] RH Bugzilla Integration commented on GTNPORTAL-3304: ---------------------------------------------------- Peter Palaga changed the Status of [bug 794328|https://bugzilla.redhat.com/show_bug.cgi?id=794328] from ASSIGNED to MODIFIED > White background in Edit Mode dialogs > ------------------------------------- > > Key: GTNPORTAL-3304 > URL: https://issues.jboss.org/browse/GTNPORTAL-3304 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Lucas Ponce > Assignee: Lucas Ponce > Fix For: 3.6.4.Final, 3.7.0.Final > > -- 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 From jira-events at lists.jboss.org Mon Dec 9 11:18:05 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 9 Dec 2013 11:18:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3257) REST MOP Import doesn't detect errors on commit In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929569#comment-12929569 ] RH Bugzilla Integration commented on GTNPORTAL-3257: ---------------------------------------------------- Peter Palaga changed the Status of [bug 1004213|https://bugzilla.redhat.com/show_bug.cgi?id=1004213] from ASSIGNED to MODIFIED > REST MOP Import doesn't detect errors on commit > ----------------------------------------------- > > Key: GTNPORTAL-3257 > URL: https://issues.jboss.org/browse/GTNPORTAL-3257 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: REST API > Affects Versions: 3.6.0.Final > Reporter: Toshiya Kobayashi > Assignee: Nick Scavelli > > When you call REST MOP Import: > {noformat} > curl -v -u root:gtn -X PUT -H 'Content-type: application/zip' --upload-file portal_classic_2013-06-10_15-16-53.zip http://localhost:8080/rest/private/managed-components/mop?importMode=overwrite > {noformat} > It returns 200 OK even if it fails on JCR commit (for example, cache replication timeout). > Because JCR commit happens in RequestLifeCycle.end() after requestHandler.handleRequest() which flushes http response. > https://github.com/exoplatform/ws/blob/master/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/servlet/RestServlet.java > {code:java} > protected void onService(ExoContainer container, HttpServletRequest httpRequest, HttpServletResponse httpResponse) > throws IOException, ServletException > { > ... > try > { > EnvironmentContext.setCurrent(env); > ServletContainerRequest request = new ServletContainerRequest(httpRequest); > ContainerResponse response = new ContainerResponse(new ServletContainerResponseWriter(httpResponse)); > requestHandler.handleRequest(request, response); > } > ... > finally > { > EnvironmentContext.setCurrent(null); > RequestLifeCycle.end(); > } > } > {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 From jira-events at lists.jboss.org Mon Dec 9 11:34:06 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Mon, 9 Dec 2013 11:34:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3310) Empty node mapping validation does not work on create In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3310?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3310: ------------------------------------ Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.6.4.Final 3.7.0.Final Resolution: Done Merged last week. > Empty node mapping validation does not work on create > ----------------------------------------------------- > > Key: GTNPORTAL-3310 > URL: https://issues.jboss.org/browse/GTNPORTAL-3310 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: User Interface > Affects Versions: 3.6.3.Final > Reporter: Alexandre Mendon?a > Assignee: Alexandre Mendon?a > Fix For: 3.6.4.Final, 3.7.0.Final > > > When you are adding new node mapping while editing existing redirect, and leave origin/redirect node mapping empty, you are allowed to save changes (but node mapping is not saved). > When you are adding new node mapping in new redirect, and leave origin/redirect node mapping empty, after saving changes redirect is not created. > Empty node validation works only when you already typed node name and then you erased it. -- 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 From jira-events at lists.jboss.org Mon Dec 9 11:36:05 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 9 Dec 2013 11:36:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3310) Empty node mapping validation does not work on create In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3310?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929578#comment-12929578 ] RH Bugzilla Integration commented on GTNPORTAL-3310: ---------------------------------------------------- Peter Palaga changed the Status of [bug 998575|https://bugzilla.redhat.com/show_bug.cgi?id=998575] from MODIFIED to ON_QA > Empty node mapping validation does not work on create > ----------------------------------------------------- > > Key: GTNPORTAL-3310 > URL: https://issues.jboss.org/browse/GTNPORTAL-3310 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: User Interface > Affects Versions: 3.6.3.Final > Reporter: Alexandre Mendon?a > Assignee: Alexandre Mendon?a > Fix For: 3.6.4.Final, 3.7.0.Final > > > When you are adding new node mapping while editing existing redirect, and leave origin/redirect node mapping empty, you are allowed to save changes (but node mapping is not saved). > When you are adding new node mapping in new redirect, and leave origin/redirect node mapping empty, after saving changes redirect is not created. > Empty node validation works only when you already typed node name and then you erased it. -- 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 From jira-events at lists.jboss.org Mon Dec 9 15:06:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Mon, 9 Dec 2013 15:06:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3318) Add profile for packaging with EAP 6.2.0.Beta In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3318: ------------------------------------ Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.7.0.Final Resolution: Done > Add profile for packaging with EAP 6.2.0.Beta > --------------------------------------------- > > Key: GTNPORTAL-3318 > URL: https://issues.jboss.org/browse/GTNPORTAL-3318 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Components: Packaging > Reporter: Juraci Paix?o Kr?hling > Assignee: Juraci Paix?o Kr?hling > Fix For: 3.7.0.Final > > > Add a profile to package GateIn with JBoss EAP 6.2.0.Beta -- 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 From jira-events at lists.jboss.org Mon Dec 9 15:06:06 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Mon, 9 Dec 2013 15:06:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3257) REST MOP Import doesn't detect errors on commit In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3257: ------------------------------------ Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.6.4.Final 3.7.0.Final Resolution: Done > REST MOP Import doesn't detect errors on commit > ----------------------------------------------- > > Key: GTNPORTAL-3257 > URL: https://issues.jboss.org/browse/GTNPORTAL-3257 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: REST API > Affects Versions: 3.6.0.Final > Reporter: Toshiya Kobayashi > Assignee: Nick Scavelli > Fix For: 3.6.4.Final, 3.7.0.Final > > > When you call REST MOP Import: > {noformat} > curl -v -u root:gtn -X PUT -H 'Content-type: application/zip' --upload-file portal_classic_2013-06-10_15-16-53.zip http://localhost:8080/rest/private/managed-components/mop?importMode=overwrite > {noformat} > It returns 200 OK even if it fails on JCR commit (for example, cache replication timeout). > Because JCR commit happens in RequestLifeCycle.end() after requestHandler.handleRequest() which flushes http response. > https://github.com/exoplatform/ws/blob/master/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/servlet/RestServlet.java > {code:java} > protected void onService(ExoContainer container, HttpServletRequest httpRequest, HttpServletResponse httpResponse) > throws IOException, ServletException > { > ... > try > { > EnvironmentContext.setCurrent(env); > ServletContainerRequest request = new ServletContainerRequest(httpRequest); > ContainerResponse response = new ContainerResponse(new ServletContainerResponseWriter(httpResponse)); > requestHandler.handleRequest(request, response); > } > ... > finally > { > EnvironmentContext.setCurrent(null); > RequestLifeCycle.end(); > } > } > {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 From jira-events at lists.jboss.org Mon Dec 9 15:08:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Mon, 9 Dec 2013 15:08:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3331) Redirect Admin UI: Device property persist when operator is changed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3331: ------------------------------------ Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.6.4.Final 3.7.0.Final Resolution: Done > Redirect Admin UI: Device property persist when operator is changed > ------------------------------------------------------------------- > > Key: GTNPORTAL-3331 > URL: https://issues.jboss.org/browse/GTNPORTAL-3331 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: User Interface > Affects Versions: 3.6.3.Final > Reporter: Alexandre Mendon?a > Assignee: Alexandre Mendon?a > Fix For: 3.6.4.Final, 3.7.0.Final > > > When a device property operator is changed, the value for such operator is being kept, resulting in properties with multiple operators which is not intended or desired. -- 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 From jira-events at lists.jboss.org Mon Dec 9 16:59:05 2013 From: jira-events at lists.jboss.org (Marek Posolda (JIRA)) Date: Mon, 9 Dec 2013 16:59:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3343) NPE during social registration caused by TCK change In-Reply-To: References: Message-ID: Marek Posolda created GTNPORTAL-3343: ---------------------------------------- Summary: NPE during social registration caused by TCK change Key: GTNPORTAL-3343 URL: https://issues.jboss.org/browse/GTNPORTAL-3343 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Marek Posolda Assignee: Marek Posolda Fix For: 3.7.0.Final Steps to reproduce: 1) Enable social integration with Facebook 2) Try to register through Facebook. After submit registration form with pre-filled attributes from Facebook there is "Unknown Error" in UI and exception in server.log {code} 22:21:02,555 ERROR [portal:UIPortalApplication] (http-server.local.network.cz-192.168.2.7-8080-1) Error during the processAction phase: java.lang.NullPointerException at org.exoplatform.portal.webui.register.UIRegisterOAuth$SubscribeOAuthActionListener.execute(UIRegisterOAuth.java:156) [exo.portal.webui.portal-3.7.0.Alpha02-SNAPSHOT.jar:3.7.0.Alpha02-SNAPSHOT] at org.exoplatform.webui.event.Event.broadcast(Event.java:97) [exo.portal.webui.framework-3.7.0.Alpha02-SNAPSHOT.jar:3.7.0.Alpha02-SNAPSHOT] {code} The reason of this error is OrganizationService TCK change (Previously if UserProfile doesn't exists, it returned empty UserProfile. Now it returns null) -- 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 From jira-events at lists.jboss.org Mon Dec 9 17:48:05 2013 From: jira-events at lists.jboss.org (Marek Posolda (JIRA)) Date: Mon, 9 Dec 2013 17:48:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3341) Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated" In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Marek Posolda updated GTNPORTAL-3341: ------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/727 The issue is caused by the fact that Oracle doesn't know empty strings and it treats them as null. I added the fix on GateIn side. The fix will always use value null for value of UserProfile attribute if it's empty string. It's quite dirty fix IMO, but it works for all scenarios I tested (The empty string is used in GateIn just for attribute "user.language" of UserProfile as this attribute is in UI represented by comboBox. Other UserProfile attributes represented by text-fields are already send to UserProfileHandler with value null if they are empty). > Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated" > ----------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3341 > URL: https://issues.jboss.org/browse/GTNPORTAL-3341 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: Identity integration > Affects Versions: 3.6.3.Final > Reporter: Marek Posolda > Assignee: Marek Posolda > Fix For: 3.6.4.Final, 3.7.0.Final > > > Description of problem: > Cannot delete users with OracleDB (reproducible at least on version 11gR2) because of "ORA-02292: integrity constraint (XXXXX) violated - child record found"[1]. The child record is in the JBID_IO_ATTR table[2]. > [1] > 2013-12-05 15:40:25,846 DEBUG [org.hibernate.util.JDBCExceptionReporter] (http-127.0.0.1-8080-1) Could not execute JDBC batch update [delete from jbid_io where ID=?] > java.sql.BatchUpdateException: ORA-02292: integrity constraint (ORAUSER.FK4DC61D7E992317F0) violated - child record found > at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10345) > at oracle.jdbc.driver.OracleStatementWrapper.executeBatch(OracleStatementWrapper.java:230) > at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:476) > at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:774) > at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) > at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) > at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:265) > at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:171) > at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) > at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50) > at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1030) > at sun.reflect.GeneratedMethodAccessor346.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:343) > at com.sun.proxy.$Proxy266.flush(Unknown Source) > at org.picketlink.idm.impl.store.hibernate.HibernateIdentityStoreImpl.removeIdentityObject(HibernateIdentityStoreImpl.java:622) > at org.picketlink.idm.impl.repository.WrapperIdentityStoreRepository.removeIdentityObject(WrapperIdentityStoreRepository.java:158) > at org.picketlink.idm.impl.api.session.managers.PersistenceManagerImpl.removeUser(PersistenceManagerImpl.java:231) > at org.exoplatform.services.organization.idm.UserDAOImpl.removeUser(UserDAOImpl.java:268) > [2] > JBID_IO_ATTR: > ATTRIBUTE_ID 423 > IDENTITY_OBJECT_ID 413 > NAME user.language > ATTRIBUTE_TYPE text > BIN_VALUE_ID NULL > How reproducible: 100 % > Steps to Reproduce: > 1. Change gatein-idm and gatein-jcr to use OracleDB. > 2. Start EPP > 3. Login as root > 4. Create a user > 5. Delete the user > Actual results: > Cannot delete the user. > Expected results: > The user is deleted. > Additional info: > Some user attributes are deleted, so this process is not transactional. -- 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 From jira-events at lists.jboss.org Mon Dec 9 18:10:06 2013 From: jira-events at lists.jboss.org (Marek Posolda (JIRA)) Date: Mon, 9 Dec 2013 18:10:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3342) SecureRandomGenerator instance per container requires too much entropy In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Marek Posolda updated GTNPORTAL-3342: ------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/727 The fix is adding SecureRandomService to be configured at RootContainer level, so it's shared between all portal containers and initialized only once per JVM. > SecureRandomGenerator instance per container requires too much entropy > ---------------------------------------------------------------------- > > Key: GTNPORTAL-3342 > URL: https://issues.jboss.org/browse/GTNPORTAL-3342 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Marek Posolda > Assignee: Marek Posolda > Fix For: 3.6.4.Final, 3.7.0.Final > > > Currently every portal container instance uses it's own instance of SecureRandomGenerator for generating password salts. This requires too much entropy if many containers are used (50). > In QA lab environment, registering new generator freezes portal boot for roughly 20-30s (1 min 40s max). -- 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 From jira-events at lists.jboss.org Mon Dec 9 18:12:05 2013 From: jira-events at lists.jboss.org (Marek Posolda (JIRA)) Date: Mon, 9 Dec 2013 18:12:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3343) NPE during social registration caused by TCK change In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Marek Posolda updated GTNPORTAL-3343: ------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/728 > NPE during social registration caused by TCK change > --------------------------------------------------- > > Key: GTNPORTAL-3343 > URL: https://issues.jboss.org/browse/GTNPORTAL-3343 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Marek Posolda > Assignee: Marek Posolda > Fix For: 3.7.0.Final > > > Steps to reproduce: > 1) Enable social integration with Facebook > 2) Try to register through Facebook. After submit registration form with pre-filled attributes from Facebook there is "Unknown Error" in UI and exception in server.log > {code} > 22:21:02,555 ERROR [portal:UIPortalApplication] (http-server.local.network.cz-192.168.2.7-8080-1) Error during the processAction phase: java.lang.NullPointerException > at org.exoplatform.portal.webui.register.UIRegisterOAuth$SubscribeOAuthActionListener.execute(UIRegisterOAuth.java:156) [exo.portal.webui.portal-3.7.0.Alpha02-SNAPSHOT.jar:3.7.0.Alpha02-SNAPSHOT] > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) [exo.portal.webui.framework-3.7.0.Alpha02-SNAPSHOT.jar:3.7.0.Alpha02-SNAPSHOT] > {code} > The reason of this error is OrganizationService TCK change (Previously if UserProfile doesn't exists, it returned empty UserProfile. Now it returns null) -- 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 From jira-events at lists.jboss.org Mon Dec 9 21:51:05 2013 From: jira-events at lists.jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 9 Dec 2013 21:51:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3344) NPE when try to disable a non-exists user In-Reply-To: References: Message-ID: Vu Viet Phuong created GTNPORTAL-3344: ----------------------------------------- Summary: NPE when try to disable a non-exists user Key: GTNPORTAL-3344 URL: https://issues.jboss.org/browse/GTNPORTAL-3344 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Affects Versions: 3.6.3.Final Reporter: Vu Viet Phuong - Login as root in 2 tabs - Goto User management portlet - tab1: delete John - tab2: disable John --> NPE in the console: {code} java.lang.NullPointerException at org.exoplatform.organization.webui.component.UIListUsers$DisableEnableUserActionListener.execute(UIListUsers.java:296) at org.exoplatform.webui.event.Event.broadcast(Event.java:97) at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) {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 From jira-events at lists.jboss.org Mon Dec 9 21:55:06 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Mon, 9 Dec 2013 21:55:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3344) NPE when try to disable a non-exists user In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The reassigned GTNPORTAL-3344: ------------------------------------------- Assignee: Tuyen Nguyen The > NPE when try to disable a non-exists user > ----------------------------------------- > > Key: GTNPORTAL-3344 > URL: https://issues.jboss.org/browse/GTNPORTAL-3344 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Assignee: Tuyen Nguyen The > > - Login as root in 2 tabs > - Goto User management portlet > - tab1: delete John > - tab2: disable John > --> NPE in the console: > {code} > java.lang.NullPointerException > at org.exoplatform.organization.webui.component.UIListUsers$DisableEnableUserActionListener.execute(UIListUsers.java:296) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > {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 From jira-events at lists.jboss.org Mon Dec 9 22:01:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Mon, 9 Dec 2013 22:01:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929679#comment-12929679 ] Hai Nguyen commented on GTNPORTAL-3334: --------------------------------------- The PR has updated > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From jira-events at lists.jboss.org Mon Dec 9 22:27:05 2013 From: jira-events at lists.jboss.org (Tuyen Nguyen The (JIRA)) Date: Mon, 9 Dec 2013 22:27:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3344) NPE when try to disable a non-exists user In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3344: ---------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/729 > NPE when try to disable a non-exists user > ----------------------------------------- > > Key: GTNPORTAL-3344 > URL: https://issues.jboss.org/browse/GTNPORTAL-3344 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Assignee: Tuyen Nguyen The > > - Login as root in 2 tabs > - Goto User management portlet > - tab1: delete John > - tab2: disable John > --> NPE in the console: > {code} > java.lang.NullPointerException > at org.exoplatform.organization.webui.component.UIListUsers$DisableEnableUserActionListener.execute(UIListUsers.java:296) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > {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 From jira-events at lists.jboss.org Mon Dec 9 23:22:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Mon, 9 Dec 2013 23:22:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3334: ---------------------------------- Status: Pull Request Sent (was: Open) > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From jira-events at lists.jboss.org Mon Dec 9 23:30:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Mon, 9 Dec 2013 23:30:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve user search filter In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3345: ------------------------------------- Summary: Improve user search filter Key: GTNPORTAL-3345 URL: https://issues.jboss.org/browse/GTNPORTAL-3345 Project: GateIn Portal Issue Type: Task Security Level: Public (Everyone can see) Reporter: Trong Tran Fix For: 3.7.0.Final Attachments: Screen Shot 2013-12-10 at 11.20.36 AM.png Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} See attached image -- 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 From jira-events at lists.jboss.org Mon Dec 9 23:30:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Mon, 9 Dec 2013 23:30:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve user search filter In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3345: ---------------------------------- Attachment: Screen Shot 2013-12-10 at 11.20.36 AM.png > Improve user search filter > -------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-12-10 at 11.20.36 AM.png > > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > See attached image -- 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 From jira-events at lists.jboss.org Mon Dec 9 23:52:06 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Mon, 9 Dec 2013 23:52:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3333?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929682#comment-12929682 ] Hai Nguyen commented on GTNPORTAL-3333: --------------------------------------- The PR has updated > An attempt to reset the password of a disabled user should fail > --------------------------------------------------------------- > > Key: GTNPORTAL-3333 > URL: https://issues.jboss.org/browse/GTNPORTAL-3333 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. > Today, the message is mixed both non-existed user and disabled user cases -- 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 From jira-events at lists.jboss.org Mon Dec 9 23:54:05 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Mon, 9 Dec 2013 23:54:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3333?focusedWorklogId=12430300&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430300 ] Hai Nguyen logged work on GTNPORTAL-3333: ----------------------------------------- Author: Hai Nguyen Created on: 09/Dec/13 11:52 PM Start Date: 09/Dec/13 11:52 PM Worklog Time Spent: 3 hours Issue Time Tracking ------------------- Time Spent: 4 hours (was: 1 hour) Worklog Id: (was: 12430300) > An attempt to reset the password of a disabled user should fail > --------------------------------------------------------------- > > Key: GTNPORTAL-3333 > URL: https://issues.jboss.org/browse/GTNPORTAL-3333 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. > Today, the message is mixed both non-existed user and disabled user cases -- 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 From jira-events at lists.jboss.org Tue Dec 10 00:07:05 2013 From: jira-events at lists.jboss.org (Hai Nguyen (JIRA)) Date: Tue, 10 Dec 2013 00:07:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3346) Message for disabled user when searching in Group Management In-Reply-To: References: Message-ID: Hai Nguyen created GTNPORTAL-3346: ------------------------------------- Summary: Message for disabled user when searching in Group Management Key: GTNPORTAL-3346 URL: https://issues.jboss.org/browse/GTNPORTAL-3346 Project: GateIn Portal Issue Type: Task Security Level: Public (Everyone can see) Reporter: Hai Nguyen Steps to reproduce: - Login as Root and disable user John - Go to Group management and search john - Message is displayed: User "john" doesn't exist. -- 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 From jira-events at lists.jboss.org Tue Dec 10 00:13:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 00:13:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve user search filter In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3345: ---------------------------------- Sprint: Sprint 88 > Improve user search filter > -------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-12-10 at 11.20.36 AM.png > > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > See attached image -- 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 From jira-events at lists.jboss.org Tue Dec 10 00:13:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 00:13:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3344) NPE when try to disable a non-exists user In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3344: ---------------------------------- Sprint: Sprint 88 > NPE when try to disable a non-exists user > ----------------------------------------- > > Key: GTNPORTAL-3344 > URL: https://issues.jboss.org/browse/GTNPORTAL-3344 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Assignee: Tuyen Nguyen The > > - Login as root in 2 tabs > - Goto User management portlet > - tab1: delete John > - tab2: disable John > --> NPE in the console: > {code} > java.lang.NullPointerException > at org.exoplatform.organization.webui.component.UIListUsers$DisableEnableUserActionListener.execute(UIListUsers.java:296) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > {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 From jira-events at lists.jboss.org Tue Dec 10 00:13:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 00:13:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3343) NPE during social registration caused by TCK change In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3343: ---------------------------------- Sprint: Sprint 88 > NPE during social registration caused by TCK change > --------------------------------------------------- > > Key: GTNPORTAL-3343 > URL: https://issues.jboss.org/browse/GTNPORTAL-3343 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Marek Posolda > Assignee: Marek Posolda > Fix For: 3.7.0.Final > > > Steps to reproduce: > 1) Enable social integration with Facebook > 2) Try to register through Facebook. After submit registration form with pre-filled attributes from Facebook there is "Unknown Error" in UI and exception in server.log > {code} > 22:21:02,555 ERROR [portal:UIPortalApplication] (http-server.local.network.cz-192.168.2.7-8080-1) Error during the processAction phase: java.lang.NullPointerException > at org.exoplatform.portal.webui.register.UIRegisterOAuth$SubscribeOAuthActionListener.execute(UIRegisterOAuth.java:156) [exo.portal.webui.portal-3.7.0.Alpha02-SNAPSHOT.jar:3.7.0.Alpha02-SNAPSHOT] > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) [exo.portal.webui.framework-3.7.0.Alpha02-SNAPSHOT.jar:3.7.0.Alpha02-SNAPSHOT] > {code} > The reason of this error is OrganizationService TCK change (Previously if UserProfile doesn't exists, it returned empty UserProfile. Now it returns null) -- 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 From jira-events at lists.jboss.org Tue Dec 10 03:22:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Tue, 10 Dec 2013 03:22:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3342) SecureRandomGenerator instance per container requires too much entropy In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929713#comment-12929713 ] RH Bugzilla Integration commented on GTNPORTAL-3342: ---------------------------------------------------- Boleslaw Dawidowicz changed the Status of [bug 1036624|https://bugzilla.redhat.com/show_bug.cgi?id=1036624] from NEW to ASSIGNED > SecureRandomGenerator instance per container requires too much entropy > ---------------------------------------------------------------------- > > Key: GTNPORTAL-3342 > URL: https://issues.jboss.org/browse/GTNPORTAL-3342 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Marek Posolda > Assignee: Marek Posolda > Fix For: 3.6.4.Final, 3.7.0.Final > > > Currently every portal container instance uses it's own instance of SecureRandomGenerator for generating password salts. This requires too much entropy if many containers are used (50). > In QA lab environment, registering new generator freezes portal boot for roughly 20-30s (1 min 40s max). -- 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 From jira-events at lists.jboss.org Tue Dec 10 03:26:06 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 03:26:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3311: ---------------------------------- Sprint: Sprint 87, Sprint 88 (was: Sprint 87) > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > See attached image -- 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 From jira-events at lists.jboss.org Tue Dec 10 03:26:07 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 03:26:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-2072: ---------------------------------- Sprint: Sprint 83, Sprint 87, Sprint 88 (was: Sprint 83, Sprint 87) > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 6 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Tue Dec 10 03:26:07 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 03:26:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3320) Set Root password feature not work with "gtn" password In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3320: ---------------------------------- Sprint: Sprint 87, Sprint 88 (was: Sprint 87) > Set Root password feature not work with "gtn" password > ------------------------------------------------------ > > Key: GTNPORTAL-3320 > URL: https://issues.jboss.org/browse/GTNPORTAL-3320 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Environment: - Tomcat 7.0.47 > Reporter: Hai Nguyen > Assignee: Tuyen Nguyen The > Original Estimate: 4 hours > Time Spent: 5 hours > Remaining Estimate: 0 minutes > > Step to reproduce: > - Comment out "gatein.portal.setup.initialpassword.root" in gate/conf/configuration.properties > - Access to /portal then redirected to /portal/setupaction > - Setup password for Root by "gtn" > - Login with root > - The request always is waiting and could not finish => NOK -- 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 From jira-events at lists.jboss.org Tue Dec 10 03:26:07 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 03:26:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3325) Unknown error when click edit system node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3325: ---------------------------------- Sprint: Sprint 87, Sprint 88 (was: Sprint 87) > Unknown error when click edit system node > ----------------------------------------- > > Key: GTNPORTAL-3325 > URL: https://issues.jboss.org/browse/GTNPORTAL-3325 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Go to Manage site > - click Edit navigation > - Select system node and click edit this node > - Nothing change and click Save button > => Unknown error and have exception in console > {code} > 91535 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > java.lang.NullPointerException > at org.exoplatform.navigation.webui.component.UIPageNodeForm$SaveActionListener.execute(UIPageNodeForm.java:428) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Tue Dec 10 03:26:08 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 03:26:08 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3326: ---------------------------------- Sprint: Sprint 87, Sprint 88 (was: Sprint 87) > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Tue Dec 10 03:26:08 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 03:26:08 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3315: ---------------------------------- Sprint: Sprint 87, Sprint 88 (was: Sprint 87) > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 days > Time Spent: 2 days > Remaining Estimate: 0 minutes > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From jira-events at lists.jboss.org Tue Dec 10 03:26:08 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 03:26:08 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3327) InvalidNameException: Can not create membership when user is disbale In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3327: ---------------------------------- Sprint: Sprint 87, Sprint 88 (was: Sprint 87) > InvalidNameException: Can not create membership when user is disbale > -------------------------------------------------------------------- > > Key: GTNPORTAL-3327 > URL: https://issues.jboss.org/browse/GTNPORTAL-3327 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Go to user and group management > - Select a group and choose an user to add into group > - Click Edit membership icon => Show edit membership form > - Choose User Management > - Select user who added in group above > - Click Disable user > - Back to edit membership form > - Click Save > => Unknown error and exception in console > {code} > 394657 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > javax.naming.InvalidNameException: Can not create membership record because user is null > at org.exoplatform.services.organization.idm.MembershipDAOImpl.linkMembership(MembershipDAOImpl.java:103) > at org.exoplatform.organization.webui.component.UIGroupEditMembershipForm$SaveActionListener.execute(UIGroupEditMembershipForm.java:112) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From jira-events at lists.jboss.org Tue Dec 10 03:26:08 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 03:26:08 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3333: ---------------------------------- Sprint: Sprint 87, Sprint 88 (was: Sprint 87) > An attempt to reset the password of a disabled user should fail > --------------------------------------------------------------- > > Key: GTNPORTAL-3333 > URL: https://issues.jboss.org/browse/GTNPORTAL-3333 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. > Today, the message is mixed both non-existed user and disabled user cases -- 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 From jira-events at lists.jboss.org Tue Dec 10 03:26:09 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 03:26:09 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3334: ---------------------------------- Sprint: Sprint 87, Sprint 88 (was: Sprint 87) > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From jira-events at lists.jboss.org Tue Dec 10 03:26:09 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 03:26:09 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3337: ---------------------------------- Sprint: Sprint 87, Sprint 88 (was: Sprint 87) > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From jira-events at lists.jboss.org Tue Dec 10 03:26:09 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Tue, 10 Dec 2013 03:26:09 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929716#comment-12929716 ] RH Bugzilla Integration commented on GTNPORTAL-2072: ---------------------------------------------------- Boleslaw Dawidowicz changed the Status of [bug 1038029|https://bugzilla.redhat.com/show_bug.cgi?id=1038029] from ASSIGNED to MODIFIED > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 6 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Tue Dec 10 03:26:09 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Tue, 10 Dec 2013 03:26:09 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNMGMT-25) NoSuchDataException when trying to edit navigation after import of classic portal In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNMGMT-25?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929717#comment-12929717 ] RH Bugzilla Integration commented on GTNMGMT-25: ------------------------------------------------ Boleslaw Dawidowicz changed the Status of [bug 1038029|https://bugzilla.redhat.com/show_bug.cgi?id=1038029] from ASSIGNED to MODIFIED > NoSuchDataException when trying to edit navigation after import of classic portal > --------------------------------------------------------------------------------- > > Key: GTNMGMT-25 > URL: https://issues.jboss.org/browse/GTNMGMT-25 > Project: GateIn Management > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: core > Affects Versions: 1.0.0-Beta04 > Reporter: Tomas Kyjovsky > Assignee: Nick Scavelli > Attachments: error-rendering-portlets-1.png, error-rendering-portlets-2.png, no-such-data-exception.txt > > > NoSuchDataException appears when rendering Navigation, Breadcrumbs, Footer portlets. After refresh the portlets render fine. -- 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 From jira-events at lists.jboss.org Tue Dec 10 04:18:05 2013 From: jira-events at lists.jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 04:18:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3346) Message for disabled user when searching in Group Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3346: ---------------------------------- Sprint: Sprint 88 > Message for disabled user when searching in Group Management > ------------------------------------------------------------ > > Key: GTNPORTAL-3346 > URL: https://issues.jboss.org/browse/GTNPORTAL-3346 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Hai Nguyen > > Steps to reproduce: > - Login as Root and disable user John > - Go to Group management and search john > - Message is displayed: User "john" doesn't exist. -- 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 From jira-events at lists.jboss.org Tue Dec 10 04:49:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Tue, 10 Dec 2013 04:49:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNMGMT-25) NoSuchDataException when trying to edit navigation after import of classic portal In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNMGMT-25?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929735#comment-12929735 ] RH Bugzilla Integration commented on GTNMGMT-25: ------------------------------------------------ Peter Palaga changed the Status of [bug 1038029|https://bugzilla.redhat.com/show_bug.cgi?id=1038029] from MODIFIED to ASSIGNED > NoSuchDataException when trying to edit navigation after import of classic portal > --------------------------------------------------------------------------------- > > Key: GTNMGMT-25 > URL: https://issues.jboss.org/browse/GTNMGMT-25 > Project: GateIn Management > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: core > Affects Versions: 1.0.0-Beta04 > Reporter: Tomas Kyjovsky > Assignee: Nick Scavelli > Attachments: error-rendering-portlets-1.png, error-rendering-portlets-2.png, no-such-data-exception.txt > > > NoSuchDataException appears when rendering Navigation, Breadcrumbs, Footer portlets. After refresh the portlets render fine. -- 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 From jira-events at lists.jboss.org Tue Dec 10 04:49:07 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Tue, 10 Dec 2013 04:49:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929736#comment-12929736 ] RH Bugzilla Integration commented on GTNPORTAL-2072: ---------------------------------------------------- Peter Palaga changed the Status of [bug 1038029|https://bugzilla.redhat.com/show_bug.cgi?id=1038029] from MODIFIED to ASSIGNED > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 6 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Tue Dec 10 05:19:06 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 10 Dec 2013 05:19:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929752#comment-12929752 ] Peter Palaga commented on GTNPORTAL-2072: ----------------------------------------- Keeping open as it was fixed in 3.7.0 only but the fix for 3.6.x is still pending. > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 6 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From jira-events at lists.jboss.org Tue Dec 10 05:19:07 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 10 Dec 2013 05:19:07 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3323) UI should reflect changes when data is modified through backend services In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3323: ------------------------------------ Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.6.4.Final 3.7.0.Final Resolution: Done > UI should reflect changes when data is modified through backend services > ------------------------------------------------------------------------ > > Key: GTNPORTAL-3323 > URL: https://issues.jboss.org/browse/GTNPORTAL-3323 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Fix For: 3.6.4.Final, 3.7.0.Final > > Time Spent: 5 hours > Remaining Estimate: 0 minutes > > When I modify portal data, site import for example, the UI should reflect the changes. -- 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 From jira-events at lists.jboss.org Tue Dec 10 05:25:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 10 Dec 2013 05:25:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3341) Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated" In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3341: ------------------------------------ Status: Resolved (was: Pull Request Sent) Resolution: Done > Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated" > ----------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3341 > URL: https://issues.jboss.org/browse/GTNPORTAL-3341 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: Identity integration > Affects Versions: 3.6.3.Final > Reporter: Marek Posolda > Assignee: Marek Posolda > Fix For: 3.6.4.Final, 3.7.0.Final > > > Description of problem: > Cannot delete users with OracleDB (reproducible at least on version 11gR2) because of "ORA-02292: integrity constraint (XXXXX) violated - child record found"[1]. The child record is in the JBID_IO_ATTR table[2]. > [1] > 2013-12-05 15:40:25,846 DEBUG [org.hibernate.util.JDBCExceptionReporter] (http-127.0.0.1-8080-1) Could not execute JDBC batch update [delete from jbid_io where ID=?] > java.sql.BatchUpdateException: ORA-02292: integrity constraint (ORAUSER.FK4DC61D7E992317F0) violated - child record found > at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10345) > at oracle.jdbc.driver.OracleStatementWrapper.executeBatch(OracleStatementWrapper.java:230) > at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:476) > at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:774) > at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) > at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) > at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:265) > at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:171) > at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) > at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50) > at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1030) > at sun.reflect.GeneratedMethodAccessor346.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:343) > at com.sun.proxy.$Proxy266.flush(Unknown Source) > at org.picketlink.idm.impl.store.hibernate.HibernateIdentityStoreImpl.removeIdentityObject(HibernateIdentityStoreImpl.java:622) > at org.picketlink.idm.impl.repository.WrapperIdentityStoreRepository.removeIdentityObject(WrapperIdentityStoreRepository.java:158) > at org.picketlink.idm.impl.api.session.managers.PersistenceManagerImpl.removeUser(PersistenceManagerImpl.java:231) > at org.exoplatform.services.organization.idm.UserDAOImpl.removeUser(UserDAOImpl.java:268) > [2] > JBID_IO_ATTR: > ATTRIBUTE_ID 423 > IDENTITY_OBJECT_ID 413 > NAME user.language > ATTRIBUTE_TYPE text > BIN_VALUE_ID NULL > How reproducible: 100 % > Steps to Reproduce: > 1. Change gatein-idm and gatein-jcr to use OracleDB. > 2. Start EPP > 3. Login as root > 4. Create a user > 5. Delete the user > Actual results: > Cannot delete the user. > Expected results: > The user is deleted. > Additional info: > Some user attributes are deleted, so this process is not transactional. -- 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 From jira-events at lists.jboss.org Tue Dec 10 05:35:06 2013 From: jira-events at lists.jboss.org (RH Bugzilla Integration (JIRA)) Date: Tue, 10 Dec 2013 05:35:06 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3341) Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated" In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12929761#comment-12929761 ] RH Bugzilla Integration commented on GTNPORTAL-3341: ---------------------------------------------------- Peter Palaga changed the Status of [bug 1039924|https://bugzilla.redhat.com/show_bug.cgi?id=1039924] from ASSIGNED to MODIFIED > Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated" > ----------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3341 > URL: https://issues.jboss.org/browse/GTNPORTAL-3341 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: Identity integration > Affects Versions: 3.6.3.Final > Reporter: Marek Posolda > Assignee: Marek Posolda > Fix For: 3.6.4.Final, 3.7.0.Final > > > Description of problem: > Cannot delete users with OracleDB (reproducible at least on version 11gR2) because of "ORA-02292: integrity constraint (XXXXX) violated - child record found"[1]. The child record is in the JBID_IO_ATTR table[2]. > [1] > 2013-12-05 15:40:25,846 DEBUG [org.hibernate.util.JDBCExceptionReporter] (http-127.0.0.1-8080-1) Could not execute JDBC batch update [delete from jbid_io where ID=?] > java.sql.BatchUpdateException: ORA-02292: integrity constraint (ORAUSER.FK4DC61D7E992317F0) violated - child record found > at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10345) > at oracle.jdbc.driver.OracleStatementWrapper.executeBatch(OracleStatementWrapper.java:230) > at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:476) > at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:774) > at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) > at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) > at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:265) > at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:171) > at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) > at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50) > at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1030) > at sun.reflect.GeneratedMethodAccessor346.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:343) > at com.sun.proxy.$Proxy266.flush(Unknown Source) > at org.picketlink.idm.impl.store.hibernate.HibernateIdentityStoreImpl.removeIdentityObject(HibernateIdentityStoreImpl.java:622) > at org.picketlink.idm.impl.repository.WrapperIdentityStoreRepository.removeIdentityObject(WrapperIdentityStoreRepository.java:158) > at org.picketlink.idm.impl.api.session.managers.PersistenceManagerImpl.removeUser(PersistenceManagerImpl.java:231) > at org.exoplatform.services.organization.idm.UserDAOImpl.removeUser(UserDAOImpl.java:268) > [2] > JBID_IO_ATTR: > ATTRIBUTE_ID 423 > IDENTITY_OBJECT_ID 413 > NAME user.language > ATTRIBUTE_TYPE text > BIN_VALUE_ID NULL > How reproducible: 100 % > Steps to Reproduce: > 1. Change gatein-idm and gatein-jcr to use OracleDB. > 2. Start EPP > 3. Login as root > 4. Create a user > 5. Delete the user > Actual results: > Cannot delete the user. > Expected results: > The user is deleted. > Additional info: > Some user attributes are deleted, so this process is not transactional. -- 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 From jira-events at lists.jboss.org Tue Dec 10 05:39:05 2013 From: jira-events at lists.jboss.org (Peter Palaga (JIRA)) Date: Tue, 10 Dec 2013 05:39:05 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3343) NPE during social registration caused by TCK change In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3343: ------------------------------------ Status: Resolved (was: Pull Request Sent) Resolution: Done > NPE during social registration caused by TCK change > --------------------------------------------------- > > Key: GTNPORTAL-3343 > URL: https://issues.jboss.org/browse/GTNPORTAL-3343 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Marek Posolda > Assignee: Marek Posolda > Fix For: 3.7.0.Final > > > Steps to reproduce: > 1) Enable social integration with Facebook > 2) Try to register through Facebook. After submit registration form with pre-filled attributes from Facebook there is "Unknown Error" in UI and exception in server.log > {code} > 22:21:02,555 ERROR [portal:UIPortalApplication] (http-server.local.network.cz-192.168.2.7-8080-1) Error during the processAction phase: java.lang.NullPointerException > at org.exoplatform.portal.webui.register.UIRegisterOAuth$SubscribeOAuthActionListener.execute(UIRegisterOAuth.java:156) [exo.portal.webui.portal-3.7.0.Alpha02-SNAPSHOT.jar:3.7.0.Alpha02-SNAPSHOT] > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) [exo.portal.webui.framework-3.7.0.Alpha02-SNAPSHOT.jar:3.7.0.Alpha02-SNAPSHOT] > {code} > The reason of this error is OrganizationService TCK change (Previously if UserProfile doesn't exists, it returned empty UserProfile. Now it returns null) -- 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 From issues at jboss.org Tue Dec 10 11:49:36 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Tue, 10 Dec 2013 11:49:36 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3339) Upgrade PortletBridge to the version 3.3.1.Final In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3339: ------------------------------------ Status: Resolved (was: Pull Request Sent) Resolution: Done Fixed also in BOM https://github.com/jboss-developer/jboss-portal-boms/pull/7 > Upgrade PortletBridge to the version 3.3.1.Final > ------------------------------------------------ > > Key: GTNPORTAL-3339 > URL: https://issues.jboss.org/browse/GTNPORTAL-3339 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.6.4.Final, 3.7.0.Final > > -- 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 From issues at jboss.org Tue Dec 10 21:25:40 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:25:40 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3286) It shouldn't clear the configs info after first import In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3286: ---------------------------------- Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.5.8.Final Resolution: Done > It shouldn't clear the configs info after first import > ------------------------------------------------------ > > Key: GTNPORTAL-3286 > URL: https://issues.jboss.org/browse/GTNPORTAL-3286 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.5.Final > Reporter: Tran Trung Thanh > Assignee: Trong Tran > Labels: backlogs > Fix For: 3.5.8.Final > > > Currently we have a flag persisted in DB to determine whether it triggers the data import or not. > So we don't need to clear the configs anymore as it raises an issue in the case of we want to force re-importing at rumtime. -- 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 From issues at jboss.org Tue Dec 10 21:27:38 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:27:38 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3289) Invalid Email addresses when domain part begins with digit character In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3289: ---------------------------------- Fix Version/s: 3.5.8.Final 3.7.0.Final > Invalid Email addresses when domain part begins with digit character > -------------------------------------------------------------------- > > Key: GTNPORTAL-3289 > URL: https://issues.jboss.org/browse/GTNPORTAL-3289 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.6.Final > Reporter: Tran Trung Thanh > Priority: Minor > Fix For: 3.5.8.Final, 3.7.0.Final > > > To reproduce this issue: > - Access to Administration -> Users -> Add users > - Fill all fields of the Account setting > - For the last field of Email Address , add an account that its domain part begins by a digit character like: *user at 4test.com.fr > => KO: a warning message showing Your email address is invalid. Please enter a different address. -- 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 From issues at jboss.org Tue Dec 10 21:29:39 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:29:39 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3289) Invalid Email addresses when domain part begins with digit character In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3289?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930082#comment-12930082 ] Trong Tran commented on GTNPORTAL-3289: --------------------------------------- This has been ported to 3.5.8.Final Make sure it must be ported to master 3.7.0.Final too > Invalid Email addresses when domain part begins with digit character > -------------------------------------------------------------------- > > Key: GTNPORTAL-3289 > URL: https://issues.jboss.org/browse/GTNPORTAL-3289 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.6.Final > Reporter: Tran Trung Thanh > Priority: Minor > Fix For: 3.5.8.Final, 3.7.0.Final > > > To reproduce this issue: > - Access to Administration -> Users -> Add users > - Fill all fields of the Account setting > - For the last field of Email Address , add an account that its domain part begins by a digit character like: *user at 4test.com.fr > => KO: a warning message showing Your email address is invalid. Please enter a different address. -- 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 From issues at jboss.org Tue Dec 10 21:29:39 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:29:39 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3289) Invalid Email addresses when domain part begins with digit character In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3289: ---------------------------------- Sprint: Sprint 88 > Invalid Email addresses when domain part begins with digit character > -------------------------------------------------------------------- > > Key: GTNPORTAL-3289 > URL: https://issues.jboss.org/browse/GTNPORTAL-3289 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.6.Final > Reporter: Tran Trung Thanh > Priority: Minor > Fix For: 3.5.8.Final, 3.7.0.Final > > > To reproduce this issue: > - Access to Administration -> Users -> Add users > - Fill all fields of the Account setting > - For the last field of Email Address , add an account that its domain part begins by a digit character like: *user at 4test.com.fr > => KO: a warning message showing Your email address is invalid. Please enter a different address. -- 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 From issues at jboss.org Tue Dec 10 21:35:38 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:38 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3311: ---------------------------------- Sprint: Sprint 87 (was: Sprint 87, Sprint 88) > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > See attached image -- 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 From issues at jboss.org Tue Dec 10 21:35:38 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:38 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-2072: ---------------------------------- Sprint: Sprint 83, Sprint 87 (was: Sprint 83, Sprint 87, Sprint 88) > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Original Estimate: 1 day > Time Spent: 2 days, 6 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From issues at jboss.org Tue Dec 10 21:35:39 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:39 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3320) Set Root password feature not work with "gtn" password In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3320: ---------------------------------- Sprint: Sprint 87 (was: Sprint 87, Sprint 88) > Set Root password feature not work with "gtn" password > ------------------------------------------------------ > > Key: GTNPORTAL-3320 > URL: https://issues.jboss.org/browse/GTNPORTAL-3320 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Environment: - Tomcat 7.0.47 > Reporter: Hai Nguyen > Assignee: Tuyen Nguyen The > Original Estimate: 4 hours > Time Spent: 5 hours > Remaining Estimate: 0 minutes > > Step to reproduce: > - Comment out "gatein.portal.setup.initialpassword.root" in gate/conf/configuration.properties > - Access to /portal then redirected to /portal/setupaction > - Setup password for Root by "gtn" > - Login with root > - The request always is waiting and could not finish => NOK -- 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 From issues at jboss.org Tue Dec 10 21:35:39 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:39 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3325) Unknown error when click edit system node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3325: ---------------------------------- Sprint: Sprint 87 (was: Sprint 87, Sprint 88) > Unknown error when click edit system node > ----------------------------------------- > > Key: GTNPORTAL-3325 > URL: https://issues.jboss.org/browse/GTNPORTAL-3325 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Go to Manage site > - click Edit navigation > - Select system node and click edit this node > - Nothing change and click Save button > => Unknown error and have exception in console > {code} > 91535 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > java.lang.NullPointerException > at org.exoplatform.navigation.webui.component.UIPageNodeForm$SaveActionListener.execute(UIPageNodeForm.java:428) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Tue Dec 10 21:35:39 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:39 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3315: ---------------------------------- Sprint: Sprint 87 (was: Sprint 87, Sprint 88) > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 days > Time Spent: 2 days > Remaining Estimate: 0 minutes > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From issues at jboss.org Tue Dec 10 21:35:39 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:39 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3326: ---------------------------------- Sprint: Sprint 87 (was: Sprint 87, Sprint 88) > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Tue Dec 10 21:35:39 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:39 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3327) InvalidNameException: Can not create membership when user is disbale In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3327: ---------------------------------- Sprint: Sprint 87 (was: Sprint 87, Sprint 88) > InvalidNameException: Can not create membership when user is disbale > -------------------------------------------------------------------- > > Key: GTNPORTAL-3327 > URL: https://issues.jboss.org/browse/GTNPORTAL-3327 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Go to user and group management > - Select a group and choose an user to add into group > - Click Edit membership icon => Show edit membership form > - Choose User Management > - Select user who added in group above > - Click Disable user > - Back to edit membership form > - Click Save > => Unknown error and exception in console > {code} > 394657 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > javax.naming.InvalidNameException: Can not create membership record because user is null > at org.exoplatform.services.organization.idm.MembershipDAOImpl.linkMembership(MembershipDAOImpl.java:103) > at org.exoplatform.organization.webui.component.UIGroupEditMembershipForm$SaveActionListener.execute(UIGroupEditMembershipForm.java:112) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Tue Dec 10 21:35:40 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:40 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3337: ---------------------------------- Sprint: Sprint 87 (was: Sprint 87, Sprint 88) > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Tue Dec 10 21:35:39 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:39 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3333: ---------------------------------- Sprint: Sprint 87 (was: Sprint 87, Sprint 88) > An attempt to reset the password of a disabled user should fail > --------------------------------------------------------------- > > Key: GTNPORTAL-3333 > URL: https://issues.jboss.org/browse/GTNPORTAL-3333 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. > Today, the message is mixed both non-existed user and disabled user cases -- 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 From issues at jboss.org Tue Dec 10 21:35:40 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:40 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3334: ---------------------------------- Sprint: Sprint 87 (was: Sprint 87, Sprint 88) > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From issues at jboss.org Tue Dec 10 21:35:40 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:40 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3346) Message for disabled user when searching in Group Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3346: ---------------------------------- Original Estimate: 1 hour Remaining Estimate: 1 hour > Message for disabled user when searching in Group Management > ------------------------------------------------------------ > > Key: GTNPORTAL-3346 > URL: https://issues.jboss.org/browse/GTNPORTAL-3346 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Hai Nguyen > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Steps to reproduce: > - Login as Root and disable user John > - Go to Group management and search john > - Message is displayed: User "john" doesn't exist. -- 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 From issues at jboss.org Tue Dec 10 21:35:40 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:40 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3289) Invalid Email addresses when domain part begins with digit character In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3289: ---------------------------------- Original Estimate: 30 minutes Remaining Estimate: 30 minutes > Invalid Email addresses when domain part begins with digit character > -------------------------------------------------------------------- > > Key: GTNPORTAL-3289 > URL: https://issues.jboss.org/browse/GTNPORTAL-3289 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.6.Final > Reporter: Tran Trung Thanh > Priority: Minor > Fix For: 3.5.8.Final, 3.7.0.Final > > Original Estimate: 30 minutes > Remaining Estimate: 30 minutes > > To reproduce this issue: > - Access to Administration -> Users -> Add users > - Fill all fields of the Account setting > - For the last field of Email Address , add an account that its domain part begins by a digit character like: *user at 4test.com.fr > => KO: a warning message showing Your email address is invalid. Please enter a different address. -- 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 From issues at jboss.org Tue Dec 10 21:35:40 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:40 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve user search filter In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3345: ---------------------------------- Original Estimate: 6 hours Remaining Estimate: 6 hours > Improve user search filter > -------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > See attached image -- 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 From issues at jboss.org Tue Dec 10 21:35:40 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:35:40 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3344) NPE when try to disable a non-exists user In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3344: ---------------------------------- Sprint: (was: Sprint 88) > NPE when try to disable a non-exists user > ----------------------------------------- > > Key: GTNPORTAL-3344 > URL: https://issues.jboss.org/browse/GTNPORTAL-3344 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Assignee: Tuyen Nguyen The > > - Login as root in 2 tabs > - Goto User management portlet > - tab1: delete John > - tab2: disable John > --> NPE in the console: > {code} > java.lang.NullPointerException > at org.exoplatform.organization.webui.component.UIListUsers$DisableEnableUserActionListener.execute(UIListUsers.java:296) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > {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 From issues at jboss.org Tue Dec 10 21:37:37 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:37:37 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3346) Message for disabled user when searching in Group Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930083#comment-12930083 ] Trong Tran commented on GTNPORTAL-3346: --------------------------------------- Please review if there are also other places that face the same issues > Message for disabled user when searching in Group Management > ------------------------------------------------------------ > > Key: GTNPORTAL-3346 > URL: https://issues.jboss.org/browse/GTNPORTAL-3346 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Hai Nguyen > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Steps to reproduce: > - Login as Root and disable user John > - Go to Group management and search john > - Message is displayed: User "john" doesn't exist. -- 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 From issues at jboss.org Tue Dec 10 21:47:38 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:47:38 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3289) Invalid Email addresses when domain part begins with digit character In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3289: ------------------------------------- Assignee: Hai Nguyen > Invalid Email addresses when domain part begins with digit character > -------------------------------------------------------------------- > > Key: GTNPORTAL-3289 > URL: https://issues.jboss.org/browse/GTNPORTAL-3289 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.6.Final > Reporter: Tran Trung Thanh > Assignee: Hai Nguyen > Priority: Minor > Fix For: 3.5.8.Final, 3.7.0.Final > > Original Estimate: 30 minutes > Remaining Estimate: 30 minutes > > To reproduce this issue: > - Access to Administration -> Users -> Add users > - Fill all fields of the Account setting > - For the last field of Email Address , add an account that its domain part begins by a digit character like: *user at 4test.com.fr > => KO: a warning message showing Your email address is invalid. Please enter a different address. -- 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 From issues at jboss.org Tue Dec 10 21:47:38 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:47:38 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3346) Message for disabled user when searching in Group Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3346: ------------------------------------- Assignee: Hai Nguyen > Message for disabled user when searching in Group Management > ------------------------------------------------------------ > > Key: GTNPORTAL-3346 > URL: https://issues.jboss.org/browse/GTNPORTAL-3346 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Hai Nguyen > Assignee: Hai Nguyen > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Steps to reproduce: > - Login as Root and disable user John > - Go to Group management and search john > - Message is displayed: User "john" doesn't exist. -- 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 From issues at jboss.org Tue Dec 10 21:47:38 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 21:47:38 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve user search filter In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3345: ------------------------------------- Assignee: Tuyen Nguyen The > Improve user search filter > -------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > See attached image -- 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 From issues at jboss.org Tue Dec 10 22:19:38 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 10 Dec 2013 22:19:38 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3347) Can't login, portal alway redirect to home page and sign-out automatically In-Reply-To: References: Message-ID: Vu Viet Phuong created GTNPORTAL-3347: ----------------------------------------- Summary: Can't login, portal alway redirect to home page and sign-out automatically Key: GTNPORTAL-3347 URL: https://issues.jboss.org/browse/GTNPORTAL-3347 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Vu Viet Phuong - Start tomcat, try to login to portal as Root - It seems that portal authenticate user successfully, but then it redirect to Home page and sign-out automatically This issue happen after apply this commit https://github.com/mposolda/gatein-portal/commit/4bae44218de7409c9f5092d71a0582bd9b6e6d78 The problem is: we have UserProfileLifecycle check if user profile is null, it will sign-out user automatically (GTNPORTAL-875) We'll need an better way to resolve issue GTNPORTAL-875 -- 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 From issues at jboss.org Tue Dec 10 23:09:40 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 23:09:40 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3347) Can't login, portal alway redirect to home page and sign-out automatically In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3347: ---------------------------------- Sprint: Sprint 89 > Can't login, portal alway redirect to home page and sign-out automatically > -------------------------------------------------------------------------- > > Key: GTNPORTAL-3347 > URL: https://issues.jboss.org/browse/GTNPORTAL-3347 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > > - Start tomcat, try to login to portal as Root > - It seems that portal authenticate user successfully, but then it redirect to Home page and sign-out automatically > This issue happen after apply this commit https://github.com/mposolda/gatein-portal/commit/4bae44218de7409c9f5092d71a0582bd9b6e6d78 > The problem is: we have UserProfileLifecycle check if user profile is null, it will sign-out user automatically (GTNPORTAL-875) > We'll need an better way to resolve issue GTNPORTAL-875 -- 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 From issues at jboss.org Tue Dec 10 23:13:38 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 23:13:38 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3347) Can't login, portal alway redirect to home page and sign-out automatically In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3347: ---------------------------------- Sprint: Sprint 88 (was: Sprint 89) > Can't login, portal alway redirect to home page and sign-out automatically > -------------------------------------------------------------------------- > > Key: GTNPORTAL-3347 > URL: https://issues.jboss.org/browse/GTNPORTAL-3347 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > > - Start tomcat, try to login to portal as Root > - It seems that portal authenticate user successfully, but then it redirect to Home page and sign-out automatically > This issue happen after apply this commit https://github.com/mposolda/gatein-portal/commit/4bae44218de7409c9f5092d71a0582bd9b6e6d78 > The problem is: we have UserProfileLifecycle check if user profile is null, it will sign-out user automatically (GTNPORTAL-875) > We'll need an better way to resolve issue GTNPORTAL-875 -- 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 From issues at jboss.org Tue Dec 10 23:35:38 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 10 Dec 2013 23:35:38 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3347) Can't login, portal alway redirect to home page and sign-out automatically In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3347: ---------------------------------- Original Estimate: 1 day Remaining Estimate: 1 day > Can't login, portal alway redirect to home page and sign-out automatically > -------------------------------------------------------------------------- > > Key: GTNPORTAL-3347 > URL: https://issues.jboss.org/browse/GTNPORTAL-3347 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Original Estimate: 1 day > Remaining Estimate: 1 day > > - Start tomcat, try to login to portal as Root > - It seems that portal authenticate user successfully, but then it redirect to Home page and sign-out automatically > This issue happen after apply this commit https://github.com/mposolda/gatein-portal/commit/4bae44218de7409c9f5092d71a0582bd9b6e6d78 > The problem is: we have UserProfileLifecycle check if user profile is null, it will sign-out user automatically (GTNPORTAL-875) > We'll need an better way to resolve issue GTNPORTAL-875 -- 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 From issues at jboss.org Wed Dec 11 02:13:38 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Wed, 11 Dec 2013 02:13:38 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3347) Can't login, portal alway redirect to home page and sign-out automatically In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong reassigned GTNPORTAL-3347: ----------------------------------------- Assignee: Vu Viet Phuong > Can't login, portal alway redirect to home page and sign-out automatically > -------------------------------------------------------------------------- > > Key: GTNPORTAL-3347 > URL: https://issues.jboss.org/browse/GTNPORTAL-3347 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Vu Viet Phuong > Original Estimate: 1 day > Remaining Estimate: 1 day > > - Start tomcat, try to login to portal as Root > - It seems that portal authenticate user successfully, but then it redirect to Home page and sign-out automatically > This issue happen after apply this commit https://github.com/mposolda/gatein-portal/commit/4bae44218de7409c9f5092d71a0582bd9b6e6d78 > The problem is: we have UserProfileLifecycle check if user profile is null, it will sign-out user automatically (GTNPORTAL-875) > We'll need an better way to resolve issue GTNPORTAL-875 -- 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 From issues at jboss.org Wed Dec 11 02:13:38 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Wed, 11 Dec 2013 02:13:38 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3347) Can't login, portal alway redirect to home page and sign-out automatically In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3347 started by Vu Viet Phuong. > Can't login, portal alway redirect to home page and sign-out automatically > -------------------------------------------------------------------------- > > Key: GTNPORTAL-3347 > URL: https://issues.jboss.org/browse/GTNPORTAL-3347 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Vu Viet Phuong > Original Estimate: 1 day > Remaining Estimate: 1 day > > - Start tomcat, try to login to portal as Root > - It seems that portal authenticate user successfully, but then it redirect to Home page and sign-out automatically > This issue happen after apply this commit https://github.com/mposolda/gatein-portal/commit/4bae44218de7409c9f5092d71a0582bd9b6e6d78 > The problem is: we have UserProfileLifecycle check if user profile is null, it will sign-out user automatically (GTNPORTAL-875) > We'll need an better way to resolve issue GTNPORTAL-875 -- 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 From issues at jboss.org Wed Dec 11 03:55:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 03:55:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3310) Empty node mapping validation does not work on create In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3310?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930122#comment-12930122 ] RH Bugzilla Integration commented on GTNPORTAL-3310: ---------------------------------------------------- Filip Kiss changed the Status of [bug 998575|https://bugzilla.redhat.com/show_bug.cgi?id=998575] from ON_QA to VERIFIED > Empty node mapping validation does not work on create > ----------------------------------------------------- > > Key: GTNPORTAL-3310 > URL: https://issues.jboss.org/browse/GTNPORTAL-3310 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: User Interface > Affects Versions: 3.6.3.Final > Reporter: Alexandre Mendon?a > Assignee: Alexandre Mendon?a > Fix For: 3.6.4.Final, 3.7.0.Final > > > When you are adding new node mapping while editing existing redirect, and leave origin/redirect node mapping empty, you are allowed to save changes (but node mapping is not saved). > When you are adding new node mapping in new redirect, and leave origin/redirect node mapping empty, after saving changes redirect is not created. > Empty node validation works only when you already typed node name and then you erased it. -- 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 From issues at jboss.org Wed Dec 11 05:28:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Wed, 11 Dec 2013 05:28:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3347) Can't login, portal alway redirect to home page and sign-out automatically In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3347 stopped by Vu Viet Phuong. > Can't login, portal alway redirect to home page and sign-out automatically > -------------------------------------------------------------------------- > > Key: GTNPORTAL-3347 > URL: https://issues.jboss.org/browse/GTNPORTAL-3347 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Vu Viet Phuong > Original Estimate: 1 day > Remaining Estimate: 1 day > > - Start tomcat, try to login to portal as Root > - It seems that portal authenticate user successfully, but then it redirect to Home page and sign-out automatically > This issue happen after apply this commit https://github.com/mposolda/gatein-portal/commit/4bae44218de7409c9f5092d71a0582bd9b6e6d78 > The problem is: we have UserProfileLifecycle check if user profile is null, it will sign-out user automatically (GTNPORTAL-875) > We'll need an better way to resolve issue GTNPORTAL-875 -- 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 From issues at jboss.org Wed Dec 11 05:32:35 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Wed, 11 Dec 2013 05:32:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3347) Can't login, portal alway redirect to home page and sign-out automatically In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3347: -------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/731 The PR help to: - Fix login issue as described above --> now we check user existence by userHandler.findUserByName instead of query for user profile - Handle case for disabled user > Can't login, portal alway redirect to home page and sign-out automatically > -------------------------------------------------------------------------- > > Key: GTNPORTAL-3347 > URL: https://issues.jboss.org/browse/GTNPORTAL-3347 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Vu Viet Phuong > Original Estimate: 1 day > Remaining Estimate: 1 day > > - Start tomcat, try to login to portal as Root > - It seems that portal authenticate user successfully, but then it redirect to Home page and sign-out automatically > This issue happen after apply this commit https://github.com/mposolda/gatein-portal/commit/4bae44218de7409c9f5092d71a0582bd9b6e6d78 > The problem is: we have UserProfileLifecycle check if user profile is null, it will sign-out user automatically (GTNPORTAL-875) > We'll need an better way to resolve issue GTNPORTAL-875 -- 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 From issues at jboss.org Wed Dec 11 05:52:32 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 05:52:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPC-109) Modify EventResponse Interface to preserve window state changes accross multiple event invocations In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPC-109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930171#comment-12930171 ] RH Bugzilla Integration commented on GTNPC-109: ----------------------------------------------- vramik at redhat.com changed the Status of [bug 997036|https://bugzilla.redhat.com/show_bug.cgi?id=997036] from ON_QA to VERIFIED > Modify EventResponse Interface to preserve window state changes accross multiple event invocations > -------------------------------------------------------------------------------------------------- > > Key: GTNPC-109 > URL: https://issues.jboss.org/browse/GTNPC-109 > Project: GateIn Portlet Container > Issue Type: Enhancement > Components: API > Affects Versions: 2.4.1.Final > Reporter: Adam Kovari > Priority: Minor > Fix For: 2.4.3.Final > > Attachments: 00905214-src.zip > > > If a portlet changes it's window state in the event processing phase, this state is not preserved as other portlets/events can be processed on the same page and then portal will override this changes. > The spec says: > PLT.12.4 EventResponse Interface > ================================ > The EventResponse interface extends the StateAwareResponse interface and adds the additional method setRenderParameters(EventRequest request). One thing to note is that if a portlet receives multiple processEvent calls while processing one client request the new portlet mode or window state that the portlet may have set, may be not validated by the portal between these multiple processEvent calls. This means that even if the portlet container may not throw an exception when the portlet sets a new portlet mode or window state that the portal may still not approve this portlet mode or window state change and call the portlet render method with a different portlet mode or window state. > So the window state change can be preserved even accross multiple events invocation. Seems to be fine by the spec as shown above. -- 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 From issues at jboss.org Wed Dec 11 06:16:36 2013 From: issues at jboss.org (Boleslaw Dawidowicz (JIRA)) Date: Wed, 11 Dec 2013 06:16:36 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2930) Portal keep session alive property values are confusing In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Boleslaw Dawidowicz updated GTNPORTAL-2930: ------------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/732 > Portal keep session alive property values are confusing > ------------------------------------------------------- > > Key: GTNPORTAL-2930 > URL: https://issues.jboss.org/browse/GTNPORTAL-2930 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Beta01 > Reporter: Dominik Pospisil > Assignee: Tuyen Nguyen The > Original Estimate: 4 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > According to documentation, portal "keep seesion alive" property values meaning are as follows: > never - The session will never timeout, even if an application requests it. > On-demand - The session will timeout if an application requests it > Always - The session will time out after a set period > This is quite confusing. E.g. keep session alive never actually means to keep session alive forever. > Keep session alive always means to let the session timeout automatically. > If the documentation is correct, the name of the property or property values should be changed. -- 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 From issues at jboss.org Wed Dec 11 06:28:32 2013 From: issues at jboss.org (Viliam Rockai (JIRA)) Date: Wed, 11 Dec 2013 06:28:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3260) Making redirect admin portlet file upload more verbose In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Viliam Rockai updated GTNPORTAL-3260: ------------------------------------- Fix Version/s: 3.7.0.Final Priority: Minor (was: Major) > Making redirect admin portlet file upload more verbose > ------------------------------------------------------ > > Key: GTNPORTAL-3260 > URL: https://issues.jboss.org/browse/GTNPORTAL-3260 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Reporter: Viliam Rockai > Assignee: Viliam Rockai > Priority: Minor > Fix For: 3.7.0.Final > > > 1. Adding message about the failure to the file list > 2. Show progress bar -- 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 From issues at jboss.org Wed Dec 11 07:00:36 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 07:00:36 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3264) Topbar navigation menu issues with small screens and RTL languages In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930198#comment-12930198 ] RH Bugzilla Integration commented on GTNPORTAL-3264: ---------------------------------------------------- Filip Kiss changed the Status of [bug 1004669|https://bugzilla.redhat.com/show_bug.cgi?id=1004669] from ON_QA to ASSIGNED > Topbar navigation menu issues with small screens and RTL languages > ------------------------------------------------------------------ > > Key: GTNPORTAL-3264 > URL: https://issues.jboss.org/browse/GTNPORTAL-3264 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: Mobile > Reporter: Matt Wringe > Assignee: Matt Wringe > Fix For: 3.7.0.Final > > > When dealing with small screens and RTL languages, the top navigation bar does not render correctly and can start to render outside of the screenspace. > There is also an issue with some of the text not being properly hidden on older browsers. -- 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 From issues at jboss.org Wed Dec 11 08:00:37 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 08:00:37 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3295) Incorrect position of inputs in Edit Portlet dialog In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930324#comment-12930324 ] RH Bugzilla Integration commented on GTNPORTAL-3295: ---------------------------------------------------- Dominik Pospisil changed the Status of [bug 794165|https://bugzilla.redhat.com/show_bug.cgi?id=794165] from ON_QA to ASSIGNED > Incorrect position of inputs in Edit Portlet dialog > --------------------------------------------------- > > Key: GTNPORTAL-3295 > URL: https://issues.jboss.org/browse/GTNPORTAL-3295 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.6.4.Final, 3.7.0.Final > > > The scope of the present issue is only LogoPortlet. IFramePortlet mentioned in the original report https://bugzilla.redhat.com/show_bug.cgi?id=794165 works correctly. -- 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 From issues at jboss.org Wed Dec 11 08:20:33 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Wed, 11 Dec 2013 08:20:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-2072: ------------------------------------ Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.6.4.Final 3.7.0.Final Resolution: Done > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Fix For: 3.6.4.Final, 3.7.0.Final > > Original Estimate: 1 day > Time Spent: 2 days, 6 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From issues at jboss.org Wed Dec 11 08:20:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 08:20:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930331#comment-12930331 ] RH Bugzilla Integration commented on GTNPORTAL-2072: ---------------------------------------------------- Peter Palaga changed the Status of [bug 1038029|https://bugzilla.redhat.com/show_bug.cgi?id=1038029] from ASSIGNED to MODIFIED > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Fix For: 3.6.4.Final, 3.7.0.Final > > Original Estimate: 1 day > Time Spent: 2 days, 6 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From issues at jboss.org Wed Dec 11 08:20:34 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 08:20:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNMGMT-25) NoSuchDataException when trying to edit navigation after import of classic portal In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNMGMT-25?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930332#comment-12930332 ] RH Bugzilla Integration commented on GTNMGMT-25: ------------------------------------------------ Peter Palaga changed the Status of [bug 1038029|https://bugzilla.redhat.com/show_bug.cgi?id=1038029] from ASSIGNED to MODIFIED > NoSuchDataException when trying to edit navigation after import of classic portal > --------------------------------------------------------------------------------- > > Key: GTNMGMT-25 > URL: https://issues.jboss.org/browse/GTNMGMT-25 > Project: GateIn Management > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: core > Affects Versions: 1.0.0-Beta04 > Reporter: Tomas Kyjovsky > Assignee: Nick Scavelli > Attachments: error-rendering-portlets-1.png, error-rendering-portlets-2.png, no-such-data-exception.txt > > > NoSuchDataException appears when rendering Navigation, Breadcrumbs, Footer portlets. After refresh the portlets render fine. -- 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 From issues at jboss.org Wed Dec 11 08:36:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Wed, 11 Dec 2013 08:36:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3313) Workaround for GTNPORTAL-2700 not necessary after GTNPORTAL-3291 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3313: ------------------------------------ Fix Version/s: 3.6.4.Final This patch needed to be applied to 3.6.x too to avoid recurrence of GTNPORTAL-2700 like symptoms. > Workaround for GTNPORTAL-2700 not necessary after GTNPORTAL-3291 > ---------------------------------------------------------------- > > Key: GTNPORTAL-3313 > URL: https://issues.jboss.org/browse/GTNPORTAL-3313 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.6.4.Final, 3.7.0.Final > > > Revert the workaround for GTNPORTAL-2700 as it should not be necessary after GTNPORTAL-3291. -- 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 From issues at jboss.org Wed Dec 11 08:40:34 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Wed, 11 Dec 2013 08:40:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3313) Workaround for GTNPORTAL-2700 not necessary after GTNPORTAL-3291 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930335#comment-12930335 ] Peter Palaga edited comment on GTNPORTAL-3313 at 12/11/13 8:38 AM: ------------------------------------------------------------------- This patch needed to be applied to 3.6.x too to avoid recurrence of GTNPORTAL-2700 like symptoms. To put it in other words, the fix for GTNPORTAL-2700 stops working after GTNPORTAL-3291 (and causes symptoms similar to those ones reported in GTNPORTAL-2700). was (Author: ppalaga): This patch needed to be applied to 3.6.x too to avoid recurrence of GTNPORTAL-2700 like symptoms. > Workaround for GTNPORTAL-2700 not necessary after GTNPORTAL-3291 > ---------------------------------------------------------------- > > Key: GTNPORTAL-3313 > URL: https://issues.jboss.org/browse/GTNPORTAL-3313 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.6.4.Final, 3.7.0.Final > > > Revert the workaround for GTNPORTAL-2700 as it should not be necessary after GTNPORTAL-3291. -- 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 From issues at jboss.org Wed Dec 11 12:28:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 12:28:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3331) Redirect Admin UI: Device property persist when operator is changed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930472#comment-12930472 ] RH Bugzilla Integration commented on GTNPORTAL-3331: ---------------------------------------------------- Peter Palaga changed the Status of [bug 1006325|https://bugzilla.redhat.com/show_bug.cgi?id=1006325] from MODIFIED to ON_QA > Redirect Admin UI: Device property persist when operator is changed > ------------------------------------------------------------------- > > Key: GTNPORTAL-3331 > URL: https://issues.jboss.org/browse/GTNPORTAL-3331 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: User Interface > Affects Versions: 3.6.3.Final > Reporter: Alexandre Mendon?a > Assignee: Alexandre Mendon?a > Fix For: 3.6.4.Final, 3.7.0.Final > > > When a device property operator is changed, the value for such operator is being kept, resulting in properties with multiple operators which is not intended or desired. -- 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 From issues at jboss.org Wed Dec 11 12:28:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 12:28:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3257) REST MOP Import doesn't detect errors on commit In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930474#comment-12930474 ] RH Bugzilla Integration commented on GTNPORTAL-3257: ---------------------------------------------------- Peter Palaga changed the Status of [bug 1004213|https://bugzilla.redhat.com/show_bug.cgi?id=1004213] from MODIFIED to ON_QA > REST MOP Import doesn't detect errors on commit > ----------------------------------------------- > > Key: GTNPORTAL-3257 > URL: https://issues.jboss.org/browse/GTNPORTAL-3257 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: REST API > Affects Versions: 3.6.0.Final > Reporter: Toshiya Kobayashi > Assignee: Nick Scavelli > Fix For: 3.6.4.Final, 3.7.0.Final > > > When you call REST MOP Import: > {noformat} > curl -v -u root:gtn -X PUT -H 'Content-type: application/zip' --upload-file portal_classic_2013-06-10_15-16-53.zip http://localhost:8080/rest/private/managed-components/mop?importMode=overwrite > {noformat} > It returns 200 OK even if it fails on JCR commit (for example, cache replication timeout). > Because JCR commit happens in RequestLifeCycle.end() after requestHandler.handleRequest() which flushes http response. > https://github.com/exoplatform/ws/blob/master/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/servlet/RestServlet.java > {code:java} > protected void onService(ExoContainer container, HttpServletRequest httpRequest, HttpServletResponse httpResponse) > throws IOException, ServletException > { > ... > try > { > EnvironmentContext.setCurrent(env); > ServletContainerRequest request = new ServletContainerRequest(httpRequest); > ContainerResponse response = new ContainerResponse(new ServletContainerResponseWriter(httpResponse)); > requestHandler.handleRequest(request, response); > } > ... > finally > { > EnvironmentContext.setCurrent(null); > RequestLifeCycle.end(); > } > } > {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 From issues at jboss.org Wed Dec 11 12:28:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 12:28:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3342) SecureRandomGenerator instance per container requires too much entropy In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930475#comment-12930475 ] RH Bugzilla Integration commented on GTNPORTAL-3342: ---------------------------------------------------- Peter Palaga changed the Status of [bug 1036624|https://bugzilla.redhat.com/show_bug.cgi?id=1036624] from ASSIGNED to ON_QA > SecureRandomGenerator instance per container requires too much entropy > ---------------------------------------------------------------------- > > Key: GTNPORTAL-3342 > URL: https://issues.jboss.org/browse/GTNPORTAL-3342 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Marek Posolda > Assignee: Marek Posolda > Fix For: 3.6.4.Final, 3.7.0.Final > > > Currently every portal container instance uses it's own instance of SecureRandomGenerator for generating password salts. This requires too much entropy if many containers are used (50). > In QA lab environment, registering new generator freezes portal boot for roughly 20-30s (1 min 40s max). -- 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 From issues at jboss.org Wed Dec 11 12:30:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 12:30:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNMGMT-25) NoSuchDataException when trying to edit navigation after import of classic portal In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNMGMT-25?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930479#comment-12930479 ] RH Bugzilla Integration commented on GTNMGMT-25: ------------------------------------------------ Peter Palaga changed the Status of [bug 1038029|https://bugzilla.redhat.com/show_bug.cgi?id=1038029] from MODIFIED to ON_QA > NoSuchDataException when trying to edit navigation after import of classic portal > --------------------------------------------------------------------------------- > > Key: GTNMGMT-25 > URL: https://issues.jboss.org/browse/GTNMGMT-25 > Project: GateIn Management > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: core > Affects Versions: 1.0.0-Beta04 > Reporter: Tomas Kyjovsky > Assignee: Nick Scavelli > Attachments: error-rendering-portlets-1.png, error-rendering-portlets-2.png, no-such-data-exception.txt > > > NoSuchDataException appears when rendering Navigation, Breadcrumbs, Footer portlets. After refresh the portlets render fine. -- 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 From issues at jboss.org Wed Dec 11 12:30:34 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 12:30:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2072) NoSuchDataException is thrown after importing pages through export/import tool. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930480#comment-12930480 ] RH Bugzilla Integration commented on GTNPORTAL-2072: ---------------------------------------------------- Peter Palaga changed the Status of [bug 1038029|https://bugzilla.redhat.com/show_bug.cgi?id=1038029] from MODIFIED to ON_QA > NoSuchDataException is thrown after importing pages through export/import tool. > ------------------------------------------------------------------------------- > > Key: GTNPORTAL-2072 > URL: https://issues.jboss.org/browse/GTNPORTAL-2072 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.2.0-Beta01 > Reporter: Nick Scavelli > Assignee: Vu Viet Phuong > Labels: import > Fix For: 3.6.4.Final, 3.7.0.Final > > Original Estimate: 1 day > Time Spent: 2 days, 6 hours > Remaining Estimate: 0 minutes > > Below exception is thrown after importing pages through management tools (see steps to reproduce section). I think this is a stale storageId coming from the UI when the data has changed outside the UI. Typically logging out solves the issue, but this isn't optimal. Changes to data should not be only achievable through the UI. The changes are being sent through DataStorage, so there should be someway to sync this data up. > Stacktrace: > {noformat} > Caused by: org.exoplatform.portal.config.NoSuchDataException: Can not find 1c42bec77f0000011076449207f5d085 > at org.exoplatform.portal.pom.config.POMSession.findCustomizationById(POMSession.java:214) > at org.exoplatform.portal.pom.config.tasks.PreferencesTask$Load.run(PreferencesTask.java:91) > at org.exoplatform.portal.pom.config.POMSession.execute(POMSession.java:405) > at org.exoplatform.portal.pom.config.ExecutorDispatcher.execute(ExecutorDispatcher.java:60) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.DataCache.read(DataCache.java:169) > at org.exoplatform.portal.pom.config.cache.DataCache.execute(DataCache.java:61) > at org.exoplatform.portal.pom.config.TaskExecutionDecorator.execute(TaskExecutionDecorator.java:38) > at org.exoplatform.portal.pom.config.cache.PortalNamesCache.execute(PortalNamesCache.java:77) > at org.exoplatform.portal.pom.config.POMSessionManager.execute(POMSessionManager.java:251) > at org.exoplatform.portal.pom.config.POMDataStorage.load(POMDataStorage.java:176) > at org.exoplatform.portal.config.DataStorageImpl.load(DataStorageImpl.java:111) > at org.exoplatform.portal.webui.application.ModelAdapter$1.getPortletContext(ModelAdapter.java:89) > at org.exoplatform.portal.webui.application.UIPortlet.getPortletContext(UIPortlet.java:993) > at org.exoplatform.portal.webui.application.UIPortlet.create(UIPortlet.java:829) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processRender(UIPortletLifecycle.java:212) > {noformat} -- 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 From issues at jboss.org Wed Dec 11 12:34:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 12:34:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3341) Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated" In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930485#comment-12930485 ] RH Bugzilla Integration commented on GTNPORTAL-3341: ---------------------------------------------------- Peter Palaga changed the Status of [bug 1039924|https://bugzilla.redhat.com/show_bug.cgi?id=1039924] from MODIFIED to ON_QA > Cannot delete users with OracleDB because of "ORA-02292: integrity constraint (XXXXX) violated" > ----------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3341 > URL: https://issues.jboss.org/browse/GTNPORTAL-3341 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: Identity integration > Affects Versions: 3.6.3.Final > Reporter: Marek Posolda > Assignee: Marek Posolda > Fix For: 3.6.4.Final, 3.7.0.Final > > > Description of problem: > Cannot delete users with OracleDB (reproducible at least on version 11gR2) because of "ORA-02292: integrity constraint (XXXXX) violated - child record found"[1]. The child record is in the JBID_IO_ATTR table[2]. > [1] > 2013-12-05 15:40:25,846 DEBUG [org.hibernate.util.JDBCExceptionReporter] (http-127.0.0.1-8080-1) Could not execute JDBC batch update [delete from jbid_io where ID=?] > java.sql.BatchUpdateException: ORA-02292: integrity constraint (ORAUSER.FK4DC61D7E992317F0) violated - child record found > at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10345) > at oracle.jdbc.driver.OracleStatementWrapper.executeBatch(OracleStatementWrapper.java:230) > at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:476) > at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:774) > at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) > at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) > at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:265) > at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:171) > at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) > at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50) > at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1030) > at sun.reflect.GeneratedMethodAccessor346.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:343) > at com.sun.proxy.$Proxy266.flush(Unknown Source) > at org.picketlink.idm.impl.store.hibernate.HibernateIdentityStoreImpl.removeIdentityObject(HibernateIdentityStoreImpl.java:622) > at org.picketlink.idm.impl.repository.WrapperIdentityStoreRepository.removeIdentityObject(WrapperIdentityStoreRepository.java:158) > at org.picketlink.idm.impl.api.session.managers.PersistenceManagerImpl.removeUser(PersistenceManagerImpl.java:231) > at org.exoplatform.services.organization.idm.UserDAOImpl.removeUser(UserDAOImpl.java:268) > [2] > JBID_IO_ATTR: > ATTRIBUTE_ID 423 > IDENTITY_OBJECT_ID 413 > NAME user.language > ATTRIBUTE_TYPE text > BIN_VALUE_ID NULL > How reproducible: 100 % > Steps to Reproduce: > 1. Change gatein-idm and gatein-jcr to use OracleDB. > 2. Start EPP > 3. Login as root > 4. Create a user > 5. Delete the user > Actual results: > Cannot delete the user. > Expected results: > The user is deleted. > Additional info: > Some user attributes are deleted, so this process is not transactional. -- 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 From issues at jboss.org Wed Dec 11 12:36:32 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 12:36:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3304) White background in Edit Mode dialogs In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3304?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930486#comment-12930486 ] RH Bugzilla Integration commented on GTNPORTAL-3304: ---------------------------------------------------- Peter Palaga changed the Status of [bug 794328|https://bugzilla.redhat.com/show_bug.cgi?id=794328] from MODIFIED to ON_QA > White background in Edit Mode dialogs > ------------------------------------- > > Key: GTNPORTAL-3304 > URL: https://issues.jboss.org/browse/GTNPORTAL-3304 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Lucas Ponce > Assignee: Lucas Ponce > Fix For: 3.6.4.Final, 3.7.0.Final > > -- 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 From issues at jboss.org Wed Dec 11 12:36:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 11 Dec 2013 12:36:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2930) Portal keep session alive property values are confusing In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930488#comment-12930488 ] RH Bugzilla Integration commented on GTNPORTAL-2930: ---------------------------------------------------- Peter Palaga changed the Status of [bug 952274|https://bugzilla.redhat.com/show_bug.cgi?id=952274] from ASSIGNED to ON_QA > Portal keep session alive property values are confusing > ------------------------------------------------------- > > Key: GTNPORTAL-2930 > URL: https://issues.jboss.org/browse/GTNPORTAL-2930 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Beta01 > Reporter: Dominik Pospisil > Assignee: Tuyen Nguyen The > Original Estimate: 4 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > According to documentation, portal "keep seesion alive" property values meaning are as follows: > never - The session will never timeout, even if an application requests it. > On-demand - The session will timeout if an application requests it > Always - The session will time out after a set period > This is quite confusing. E.g. keep session alive never actually means to keep session alive forever. > Keep session alive always means to let the session timeout automatically. > If the documentation is correct, the name of the property or property values should be changed. -- 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 From issues at jboss.org Wed Dec 11 21:42:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Wed, 11 Dec 2013 21:42:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve user search filter In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3345 started by Tuyen Nguyen The. > Improve user search filter > -------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > See attached image -- 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 From issues at jboss.org Wed Dec 11 22:16:35 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Wed, 11 Dec 2013 22:16:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3347) Can't login, portal alway redirect to home page and sign-out automatically In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3347?focusedWorklogId=12430403&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430403 ] Vu Viet Phuong logged work on GTNPORTAL-3347: --------------------------------------------- Author: Vu Viet Phuong Created on: 11/Dec/13 10:15 PM Start Date: 10/Dec/13 10:15 PM Worklog Time Spent: 1 day Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 day) Time Spent: 1 day Worklog Id: (was: 12430403) > Can't login, portal alway redirect to home page and sign-out automatically > -------------------------------------------------------------------------- > > Key: GTNPORTAL-3347 > URL: https://issues.jboss.org/browse/GTNPORTAL-3347 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Vu Viet Phuong > Original Estimate: 1 day > Time Spent: 1 day > Remaining Estimate: 0 minutes > > - Start tomcat, try to login to portal as Root > - It seems that portal authenticate user successfully, but then it redirect to Home page and sign-out automatically > This issue happen after apply this commit https://github.com/mposolda/gatein-portal/commit/4bae44218de7409c9f5092d71a0582bd9b6e6d78 > The problem is: we have UserProfileLifecycle check if user profile is null, it will sign-out user automatically (GTNPORTAL-875) > We'll need an better way to resolve issue GTNPORTAL-875 -- 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 From issues at jboss.org Wed Dec 11 22:36:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Wed, 11 Dec 2013 22:36:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve user search filter In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930600#comment-12930600 ] Tuyen Nguyen The commented on GTNPORTAL-3345: --------------------------------------------- We need completion from https://jira.exoplatform.org/browse/COR-315 to continue process this issue. > Improve user search filter > -------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > See attached image -- 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 From issues at jboss.org Wed Dec 11 22:38:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Wed, 11 Dec 2013 22:38:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve user search filter In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3345 stopped by Tuyen Nguyen The. > Improve user search filter > -------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > See attached image -- 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 From issues at jboss.org Wed Dec 11 22:38:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Wed, 11 Dec 2013 22:38:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve user search filter In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?focusedWorklogId=12430404&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430404 ] Tuyen Nguyen The logged work on GTNPORTAL-3345: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 11/Dec/13 10:37 PM Start Date: 11/Dec/13 10:37 PM Worklog Time Spent: 2 hours Issue Time Tracking ------------------- Remaining Estimate: 4 hours (was: 6 hours) Time Spent: 2 hours Worklog Id: (was: 12430404) > Improve user search filter > -------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 2 hours > Remaining Estimate: 4 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > See attached image -- 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 From issues at jboss.org Wed Dec 11 22:58:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Wed, 11 Dec 2013 22:58:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve user search filter In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3345 started by Tuyen Nguyen The. > Improve user search filter > -------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 2 hours > Remaining Estimate: 4 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > See attached image -- 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 From issues at jboss.org Thu Dec 12 00:00:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 00:00:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3348) NPE when saving Portal Layout In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3348: ------------------------------------- Summary: NPE when saving Portal Layout Key: GTNPORTAL-3348 URL: https://issues.jboss.org/browse/GTNPORTAL-3348 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Affects Versions: 3.7.0.Final Reporter: Trong Tran Fix For: 3.7.0.Final There is NPE when we just do save on Site Layout: java.lang.NullPointerException at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) at org.exoplatform.webui.event.Event.broadcast(Event.java:97) at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix -- 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 From issues at jboss.org Thu Dec 12 00:00:36 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 00:00:36 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3348) NPE when saving Portal Layout In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3348: ---------------------------------- Description: There is NPE when we just do save on Site Layout: {code} java.lang.NullPointerException at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) at org.exoplatform.webui.event.Event.broadcast(Event.java:97) at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) {code} This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix was: There is NPE when we just do save on Site Layout: java.lang.NullPointerException at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) at org.exoplatform.webui.event.Event.broadcast(Event.java:97) at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix > NPE when saving Portal Layout > ----------------------------- > > Key: GTNPORTAL-3348 > URL: https://issues.jboss.org/browse/GTNPORTAL-3348 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > There is NPE when we just do save on Site Layout: > {code} > java.lang.NullPointerException > at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) > at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) > at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > {code} > This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix -- 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 From issues at jboss.org Thu Dec 12 00:02:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 00:02:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3348) NPE when saving Portal Layout In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3348: ---------------------------------- Sprint: Sprint 88 > NPE when saving Portal Layout > ----------------------------- > > Key: GTNPORTAL-3348 > URL: https://issues.jboss.org/browse/GTNPORTAL-3348 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > There is NPE when we just do save on Site Layout: > {code} > java.lang.NullPointerException > at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) > at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) > at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > {code} > This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix -- 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 From issues at jboss.org Thu Dec 12 01:42:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 01:42:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3329) Exception when stop server In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3329: ---------------------------------- Description: - Run tomcat - Login portal - Do some action - Stop server => Show exception in console. See {code} Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) at sun.misc.Unsafe.defineClass(Native Method) at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) at java.security.AccessController.doPrivileged(Native Method) at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) at java.security.AccessController.doPrivileged(Native Method) at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) 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:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) 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:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) 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:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) .... Caused by: java.lang.ClassNotFoundException: org.gatein.pc.api.PortletContext at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) ... 57 more {code} was: - Run tomcat - Login portal - Do some action - Stop server => Show exception in console. See {code} Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) at sun.misc.Unsafe.defineClass(Native Method) at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) at java.security.AccessController.doPrivileged(Native Method) at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) at java.security.AccessController.doPrivileged(Native Method) at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) 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:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) 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:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) 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:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) {code} > Exception when stop server > -------------------------- > > Key: GTNPORTAL-3329 > URL: https://issues.jboss.org/browse/GTNPORTAL-3329 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > > - Run tomcat > - Login portal > - Do some action > - Stop server > => Show exception in console. See > {code} > Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass > INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. > java.lang.IllegalStateException > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > at sun.misc.Unsafe.defineClass(Native Method) > at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) > at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) > at java.security.AccessController.doPrivileged(Native Method) > at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) > at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) > at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) > at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) > at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) > at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) > at java.security.AccessController.doPrivileged(Native Method) > at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) > at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) > at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > .... > Caused by: java.lang.ClassNotFoundException: org.gatein.pc.api.PortletContext > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > ... 57 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 From issues at jboss.org Thu Dec 12 02:08:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 02:08:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3289) Invalid Email addresses when domain part begins with digit character In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3289: ---------------------------------- Status: Open (was: Pull Request Sent) > Invalid Email addresses when domain part begins with digit character > -------------------------------------------------------------------- > > Key: GTNPORTAL-3289 > URL: https://issues.jboss.org/browse/GTNPORTAL-3289 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.6.Final > Reporter: Tran Trung Thanh > Assignee: Hai Nguyen > Priority: Minor > Fix For: 3.5.8.Final, 3.7.0.Final > > Original Estimate: 30 minutes > Remaining Estimate: 30 minutes > > To reproduce this issue: > - Access to Administration -> Users -> Add users > - Fill all fields of the Account setting > - For the last field of Email Address , add an account that its domain part begins by a digit character like: *user at 4test.com.fr > => KO: a warning message showing Your email address is invalid. Please enter a different address. -- 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 From issues at jboss.org Thu Dec 12 02:24:35 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Thu, 12 Dec 2013 02:24:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3289) Invalid Email addresses when domain part begins with digit character In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3289: ---------------------------------- Status: Pull Request Sent (was: Open) > Invalid Email addresses when domain part begins with digit character > -------------------------------------------------------------------- > > Key: GTNPORTAL-3289 > URL: https://issues.jboss.org/browse/GTNPORTAL-3289 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.6.Final > Reporter: Tran Trung Thanh > Assignee: Hai Nguyen > Priority: Minor > Fix For: 3.5.8.Final, 3.7.0.Final > > Original Estimate: 30 minutes > Remaining Estimate: 30 minutes > > To reproduce this issue: > - Access to Administration -> Users -> Add users > - Fill all fields of the Account setting > - For the last field of Email Address , add an account that its domain part begins by a digit character like: *user at 4test.com.fr > => KO: a warning message showing Your email address is invalid. Please enter a different address. -- 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 From issues at jboss.org Thu Dec 12 02:24:36 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Thu, 12 Dec 2013 02:24:36 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3289) Invalid Email addresses when domain part begins with digit character In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3289: ---------------------------------- Git Pull Request: https://github.com/gatein/gatein-portal/pull/733 (was: https://github.com/gatein/gatein-portal/pull/689) > Invalid Email addresses when domain part begins with digit character > -------------------------------------------------------------------- > > Key: GTNPORTAL-3289 > URL: https://issues.jboss.org/browse/GTNPORTAL-3289 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.6.Final > Reporter: Tran Trung Thanh > Assignee: Hai Nguyen > Priority: Minor > Fix For: 3.5.8.Final, 3.7.0.Final > > Original Estimate: 30 minutes > Remaining Estimate: 30 minutes > > To reproduce this issue: > - Access to Administration -> Users -> Add users > - Fill all fields of the Account setting > - For the last field of Email Address , add an account that its domain part begins by a digit character like: *user at 4test.com.fr > => KO: a warning message showing Your email address is invalid. Please enter a different address. -- 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 From issues at jboss.org Thu Dec 12 02:26:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Thu, 12 Dec 2013 02:26:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3289) Invalid Email addresses when domain part begins with digit character In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3289?focusedWorklogId=12430405&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430405 ] Hai Nguyen logged work on GTNPORTAL-3289: ----------------------------------------- Author: Hai Nguyen Created on: 12/Dec/13 2:25 AM Start Date: 12/Dec/13 2:24 AM Worklog Time Spent: 30 minutes Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 30 minutes) Time Spent: 30 minutes Worklog Id: (was: 12430405) > Invalid Email addresses when domain part begins with digit character > -------------------------------------------------------------------- > > Key: GTNPORTAL-3289 > URL: https://issues.jboss.org/browse/GTNPORTAL-3289 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.6.Final > Reporter: Tran Trung Thanh > Assignee: Hai Nguyen > Priority: Minor > Fix For: 3.5.8.Final, 3.7.0.Final > > Original Estimate: 30 minutes > Time Spent: 30 minutes > Remaining Estimate: 0 minutes > > To reproduce this issue: > - Access to Administration -> Users -> Add users > - Fill all fields of the Account setting > - For the last field of Email Address , add an account that its domain part begins by a digit character like: *user at 4test.com.fr > => KO: a warning message showing Your email address is invalid. Please enter a different address. -- 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 From issues at jboss.org Thu Dec 12 02:28:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Thu, 12 Dec 2013 02:28:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3346) Message for disabled user when searching in Group Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3346 started by Hai Nguyen. > Message for disabled user when searching in Group Management > ------------------------------------------------------------ > > Key: GTNPORTAL-3346 > URL: https://issues.jboss.org/browse/GTNPORTAL-3346 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Hai Nguyen > Assignee: Hai Nguyen > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Steps to reproduce: > - Login as Root and disable user John > - Go to Group management and search john > - Message is displayed: User "john" doesn't exist. -- 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 From issues at jboss.org Thu Dec 12 02:42:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 02:42:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3348) NPE when saving Portal Layout In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3348: ------------------------------------- Assignee: Tuyen Nguyen The > NPE when saving Portal Layout > ----------------------------- > > Key: GTNPORTAL-3348 > URL: https://issues.jboss.org/browse/GTNPORTAL-3348 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > There is NPE when we just do save on Site Layout: > {code} > java.lang.NullPointerException > at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) > at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) > at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > {code} > This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix -- 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 From issues at jboss.org Thu Dec 12 03:14:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 12 Dec 2013 03:14:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3348) NPE when saving Portal Layout In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3348 started by Tuyen Nguyen The. > NPE when saving Portal Layout > ----------------------------- > > Key: GTNPORTAL-3348 > URL: https://issues.jboss.org/browse/GTNPORTAL-3348 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > There is NPE when we just do save on Site Layout: > {code} > java.lang.NullPointerException > at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) > at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) > at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > {code} > This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix -- 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 From issues at jboss.org Thu Dec 12 03:24:35 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 12 Dec 2013 03:24:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3349) Wildcard membership doesn't resolved in OrganizationPortlet and Group management In-Reply-To: References: Message-ID: Vu Viet Phuong created GTNPORTAL-3349: ----------------------------------------- Summary: Wildcard membership doesn't resolved in OrganizationPortlet and Group management Key: GTNPORTAL-3349 URL: https://issues.jboss.org/browse/GTNPORTAL-3349 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Affects Versions: 3.6.3.Final Reporter: Vu Viet Phuong - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) But currently, one user that has Wildcard membership doesn't see the form - In Group navigation management: Go to Group menu --> Manage group This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation And this is the same to above case, user that has Wildcard membership must be allow to add group navigation Pls look at attached image to find the form and the add group nav button -- 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 From issues at jboss.org Thu Dec 12 03:28:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 12 Dec 2013 03:28:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3349) Wildcard membership doesn't resolved in OrganizationPortlet and Group management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3349: -------------------------------------- Attachment: addGroupUserForm.png groupNavigation.png > Wildcard membership doesn't resolved in OrganizationPortlet and Group management > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3349 > URL: https://issues.jboss.org/browse/GTNPORTAL-3349 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Attachments: addGroupUserForm.png, groupNavigation.png > > > - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user > Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) > But currently, one user that has Wildcard membership doesn't see the form > - In Group navigation management: Go to Group menu --> Manage group > This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation > And this is the same to above case, user that has Wildcard membership must be allow to add group navigation > Pls look at attached image to find the form and the add group nav button -- 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 From issues at jboss.org Thu Dec 12 03:30:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 12 Dec 2013 03:30:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3349) Wildcard membership doesn't resolved in OrganizationPortlet and Group management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3349: -------------------------------------- Description: - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) But currently, one user that has Wildcard membership doesn't see the form - In Group navigation management: Go to Group menu --> Manage group This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation And this is the same to above case, user that has Wildcard membership must be allow to add group navigation The solution is instead of using groupDAO#findGroupByMembership, we need to use groupDAO#resolveGroupByMembership Pls look at attached image to find the form and the add group nav button was: - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) But currently, one user that has Wildcard membership doesn't see the form - In Group navigation management: Go to Group menu --> Manage group This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation And this is the same to above case, user that has Wildcard membership must be allow to add group navigation Pls look at attached image to find the form and the add group nav button > Wildcard membership doesn't resolved in OrganizationPortlet and Group management > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3349 > URL: https://issues.jboss.org/browse/GTNPORTAL-3349 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Attachments: addGroupUserForm.png, groupNavigation.png > > > - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user > Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) > But currently, one user that has Wildcard membership doesn't see the form > - In Group navigation management: Go to Group menu --> Manage group > This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation > And this is the same to above case, user that has Wildcard membership must be allow to add group navigation > The solution is instead of using groupDAO#findGroupByMembership, we need to use groupDAO#resolveGroupByMembership > Pls look at attached image to find the form and the add group nav button -- 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 From issues at jboss.org Thu Dec 12 03:54:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Thu, 12 Dec 2013 03:54:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3346) Message for disabled user when searching in Group Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3346: ---------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/734 > Message for disabled user when searching in Group Management > ------------------------------------------------------------ > > Key: GTNPORTAL-3346 > URL: https://issues.jboss.org/browse/GTNPORTAL-3346 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Hai Nguyen > Assignee: Hai Nguyen > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Steps to reproduce: > - Login as Root and disable user John > - Go to Group management and search john > - Message is displayed: User "john" doesn't exist. -- 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 From issues at jboss.org Thu Dec 12 03:54:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Thu, 12 Dec 2013 03:54:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3346) Message for disabled user when searching in Group Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3346?focusedWorklogId=12430406&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430406 ] Hai Nguyen logged work on GTNPORTAL-3346: ----------------------------------------- Author: Hai Nguyen Created on: 12/Dec/13 3:54 AM Start Date: 12/Dec/13 3:53 AM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 hour) Time Spent: 1 hour Worklog Id: (was: 12430406) > Message for disabled user when searching in Group Management > ------------------------------------------------------------ > > Key: GTNPORTAL-3346 > URL: https://issues.jboss.org/browse/GTNPORTAL-3346 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Hai Nguyen > Assignee: Hai Nguyen > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Steps to reproduce: > - Login as Root and disable user John > - Go to Group management and search john > - Message is displayed: User "john" doesn't exist. -- 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 From issues at jboss.org Thu Dec 12 04:48:35 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 12 Dec 2013 04:48:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3331) Redirect Admin UI: Device property persist when operator is changed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930645#comment-12930645 ] RH Bugzilla Integration commented on GTNPORTAL-3331: ---------------------------------------------------- Filip Kiss changed the Status of [bug 1006325|https://bugzilla.redhat.com/show_bug.cgi?id=1006325] from ON_QA to VERIFIED > Redirect Admin UI: Device property persist when operator is changed > ------------------------------------------------------------------- > > Key: GTNPORTAL-3331 > URL: https://issues.jboss.org/browse/GTNPORTAL-3331 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: User Interface > Affects Versions: 3.6.3.Final > Reporter: Alexandre Mendon?a > Assignee: Alexandre Mendon?a > Fix For: 3.6.4.Final, 3.7.0.Final > > > When a device property operator is changed, the value for such operator is being kept, resulting in properties with multiple operators which is not intended or desired. -- 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 From issues at jboss.org Thu Dec 12 08:20:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Thu, 12 Dec 2013 08:20:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3270) Quickstarts: Remove references to AS 7.1 in the Gatein Portal quickstarts In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3270?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga resolved GTNPORTAL-3270. ------------------------------------- Resolution: Done Resolved in https://github.com/jboss-developer/jboss-portal-quickstarts/tree/6.1.1.build-1 > Quickstarts: Remove references to AS 7.1 in the Gatein Portal quickstarts > ------------------------------------------------------------------------- > > Key: GTNPORTAL-3270 > URL: https://issues.jboss.org/browse/GTNPORTAL-3270 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Sande Gilda > Assignee: Peter Palaga > > The readme files provide instruction on how to run quickstarts on both AS 7.1 and EAP 6. Quickstarts now target EAP 6.1, so we need to remove references to AS 7.1. -- 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 From issues at jboss.org Thu Dec 12 09:42:33 2013 From: issues at jboss.org (Nick Scavelli (JIRA)) Date: Thu, 12 Dec 2013 09:42:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3348) NPE when saving Portal Layout In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930781#comment-12930781 ] Nick Scavelli commented on GTNPORTAL-3348: ------------------------------------------ Does this effect 3.6.x ? > NPE when saving Portal Layout > ----------------------------- > > Key: GTNPORTAL-3348 > URL: https://issues.jboss.org/browse/GTNPORTAL-3348 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > There is NPE when we just do save on Site Layout: > {code} > java.lang.NullPointerException > at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) > at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) > at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > {code} > This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix -- 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 From issues at jboss.org Thu Dec 12 14:00:35 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 12 Dec 2013 14:00:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3257) REST MOP Import doesn't detect errors on commit In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930932#comment-12930932 ] RH Bugzilla Integration commented on GTNPORTAL-3257: ---------------------------------------------------- Tomas Kyjovsky changed the Status of [bug 1004213|https://bugzilla.redhat.com/show_bug.cgi?id=1004213] from ON_QA to VERIFIED > REST MOP Import doesn't detect errors on commit > ----------------------------------------------- > > Key: GTNPORTAL-3257 > URL: https://issues.jboss.org/browse/GTNPORTAL-3257 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: REST API > Affects Versions: 3.6.0.Final > Reporter: Toshiya Kobayashi > Assignee: Nick Scavelli > Fix For: 3.6.4.Final, 3.7.0.Final > > > When you call REST MOP Import: > {noformat} > curl -v -u root:gtn -X PUT -H 'Content-type: application/zip' --upload-file portal_classic_2013-06-10_15-16-53.zip http://localhost:8080/rest/private/managed-components/mop?importMode=overwrite > {noformat} > It returns 200 OK even if it fails on JCR commit (for example, cache replication timeout). > Because JCR commit happens in RequestLifeCycle.end() after requestHandler.handleRequest() which flushes http response. > https://github.com/exoplatform/ws/blob/master/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/servlet/RestServlet.java > {code:java} > protected void onService(ExoContainer container, HttpServletRequest httpRequest, HttpServletResponse httpResponse) > throws IOException, ServletException > { > ... > try > { > EnvironmentContext.setCurrent(env); > ServletContainerRequest request = new ServletContainerRequest(httpRequest); > ContainerResponse response = new ContainerResponse(new ServletContainerResponseWriter(httpResponse)); > requestHandler.handleRequest(request, response); > } > ... > finally > { > EnvironmentContext.setCurrent(null); > RequestLifeCycle.end(); > } > } > {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 From issues at jboss.org Thu Dec 12 21:08:34 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 21:08:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3348) NPE when saving Portal Layout In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12931008#comment-12931008 ] Trong Tran commented on GTNPORTAL-3348: --------------------------------------- This is a side effect of applying Organization Service TCK, similar to https://issues.jboss.org/browse/GTNPORTAL-3343 > NPE when saving Portal Layout > ----------------------------- > > Key: GTNPORTAL-3348 > URL: https://issues.jboss.org/browse/GTNPORTAL-3348 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > There is NPE when we just do save on Site Layout: > {code} > java.lang.NullPointerException > at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) > at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) > at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > {code} > This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix -- 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 From issues at jboss.org Thu Dec 12 21:32:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 21:32:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3349) Wildcard membership doesn't resolved in OrganizationPortlet and Group management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3349: ---------------------------------- Affects Version/s: 3.7.0.Final (was: 3.6.3.Final) > Wildcard membership doesn't resolved in OrganizationPortlet and Group management > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3349 > URL: https://issues.jboss.org/browse/GTNPORTAL-3349 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Vu Viet Phuong > Attachments: addGroupUserForm.png, groupNavigation.png > > > - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user > Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) > But currently, one user that has Wildcard membership doesn't see the form > - In Group navigation management: Go to Group menu --> Manage group > This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation > And this is the same to above case, user that has Wildcard membership must be allow to add group navigation > The solution is instead of using groupDAO#findGroupByMembership, we need to use groupDAO#resolveGroupByMembership > Pls look at attached image to find the form and the add group nav button -- 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 From issues at jboss.org Thu Dec 12 21:32:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 21:32:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3349) Wildcard membership doesn't resolved in OrganizationPortlet and Group management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3349: ---------------------------------- Fix Version/s: 3.7.0.Final > Wildcard membership doesn't resolved in OrganizationPortlet and Group management > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3349 > URL: https://issues.jboss.org/browse/GTNPORTAL-3349 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Vu Viet Phuong > Fix For: 3.7.0.Final > > Attachments: addGroupUserForm.png, groupNavigation.png > > > - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user > Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) > But currently, one user that has Wildcard membership doesn't see the form > - In Group navigation management: Go to Group menu --> Manage group > This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation > And this is the same to above case, user that has Wildcard membership must be allow to add group navigation > The solution is instead of using groupDAO#findGroupByMembership, we need to use groupDAO#resolveGroupByMembership > Pls look at attached image to find the form and the add group nav button -- 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 From issues at jboss.org Thu Dec 12 21:34:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 21:34:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3349) Wildcard membership doesn't resolved in OrganizationPortlet and Group management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3349: ------------------------------------- Assignee: Tuyen Nguyen The > Wildcard membership doesn't resolved in OrganizationPortlet and Group management > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3349 > URL: https://issues.jboss.org/browse/GTNPORTAL-3349 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Vu Viet Phuong > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: addGroupUserForm.png, groupNavigation.png > > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user > Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) > But currently, one user that has Wildcard membership doesn't see the form > - In Group navigation management: Go to Group menu --> Manage group > This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation > And this is the same to above case, user that has Wildcard membership must be allow to add group navigation > The solution is instead of using groupDAO#findGroupByMembership, we need to use groupDAO#resolveGroupByMembership > Pls look at attached image to find the form and the add group nav button -- 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 From issues at jboss.org Thu Dec 12 21:34:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 21:34:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3349) Wildcard membership doesn't resolved in OrganizationPortlet and Group management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3349: ---------------------------------- Original Estimate: 3 hours Remaining Estimate: 3 hours > Wildcard membership doesn't resolved in OrganizationPortlet and Group management > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3349 > URL: https://issues.jboss.org/browse/GTNPORTAL-3349 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Vu Viet Phuong > Fix For: 3.7.0.Final > > Attachments: addGroupUserForm.png, groupNavigation.png > > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user > Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) > But currently, one user that has Wildcard membership doesn't see the form > - In Group navigation management: Go to Group menu --> Manage group > This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation > And this is the same to above case, user that has Wildcard membership must be allow to add group navigation > The solution is instead of using groupDAO#findGroupByMembership, we need to use groupDAO#resolveGroupByMembership > Pls look at attached image to find the form and the add group nav button -- 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 From issues at jboss.org Thu Dec 12 21:34:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 21:34:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3349) Wildcard membership doesn't resolved in OrganizationPortlet and Group management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3349: ---------------------------------- Sprint: Sprint 88 > Wildcard membership doesn't resolved in OrganizationPortlet and Group management > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3349 > URL: https://issues.jboss.org/browse/GTNPORTAL-3349 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Vu Viet Phuong > Fix For: 3.7.0.Final > > Attachments: addGroupUserForm.png, groupNavigation.png > > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user > Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) > But currently, one user that has Wildcard membership doesn't see the form > - In Group navigation management: Go to Group menu --> Manage group > This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation > And this is the same to above case, user that has Wildcard membership must be allow to add group navigation > The solution is instead of using groupDAO#findGroupByMembership, we need to use groupDAO#resolveGroupByMembership > Pls look at attached image to find the form and the add group nav button -- 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 From issues at jboss.org Thu Dec 12 22:10:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 12 Dec 2013 22:10:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3350) Test failure: TestUserPortal#testNavigationOrder In-Reply-To: References: Message-ID: Tuyen Nguyen The created GTNPORTAL-3350: ------------------------------------------- Summary: Test failure: TestUserPortal#testNavigationOrder Key: GTNPORTAL-3350 URL: https://issues.jboss.org/browse/GTNPORTAL-3350 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Affects Versions: 3.7.0.Final Reporter: Tuyen Nguyen The I meet a test failure: {code} Unit test testNavigationOrder did not complete: junit.framework.AssertionFailedError: expected: but was: at junit.framework.Assert.fail(Assert.java:50) at junit.framework.Assert.failNotEquals(Assert.java:287) at junit.framework.Assert.assertEquals(Assert.java:67) at junit.framework.Assert.assertEquals(Assert.java:74) at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! {code} When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, a always meet this failure. But this failure is not happened on other. My environment is: {code} OS: Ubuntu x64 13.04 JDK: 1.7.0_21 - 64bit maven: 1.7.0_21 {code} Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 -- 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 From issues at jboss.org Thu Dec 12 22:12:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 12 Dec 2013 22:12:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3350) Test failure: TestUserPortal#testNavigationOrder In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3350: ---------------------------------------- Description: I meet a test failure: {code} Unit test testNavigationOrder did not complete: junit.framework.AssertionFailedError: expected: but was: at junit.framework.Assert.fail(Assert.java:50) at junit.framework.Assert.failNotEquals(Assert.java:287) at junit.framework.Assert.assertEquals(Assert.java:67) at junit.framework.Assert.assertEquals(Assert.java:74) at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! {code} When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. My environment is: {code} OS: Ubuntu x64 13.04 JDK: 1.7.0_21 - 64bit maven: 1.7.0_21 {code} Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 was: I meet a test failure: {code} Unit test testNavigationOrder did not complete: junit.framework.AssertionFailedError: expected: but was: at junit.framework.Assert.fail(Assert.java:50) at junit.framework.Assert.failNotEquals(Assert.java:287) at junit.framework.Assert.assertEquals(Assert.java:67) at junit.framework.Assert.assertEquals(Assert.java:74) at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! {code} When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, a always meet this failure. But this failure is not happened on other. My environment is: {code} OS: Ubuntu x64 13.04 JDK: 1.7.0_21 - 64bit maven: 1.7.0_21 {code} Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 > Test failure: TestUserPortal#testNavigationOrder > ------------------------------------------------- > > Key: GTNPORTAL-3350 > URL: https://issues.jboss.org/browse/GTNPORTAL-3350 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Tuyen Nguyen The > > I meet a test failure: > {code} > Unit test testNavigationOrder did not complete: > junit.framework.AssertionFailedError: expected: but was: > at junit.framework.Assert.fail(Assert.java:50) > at junit.framework.Assert.failNotEquals(Assert.java:287) > at junit.framework.Assert.assertEquals(Assert.java:67) > at junit.framework.Assert.assertEquals(Assert.java:74) > at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) > at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) > at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at junit.framework.TestCase.runTest(TestCase.java:168) > at junit.framework.TestCase.runBare(TestCase.java:134) > at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) > at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) > at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) > at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! > {code} > When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. > My environment is: > {code} > OS: Ubuntu x64 13.04 > JDK: 1.7.0_21 - 64bit > maven: 1.7.0_21 > {code} > Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 -- 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 From issues at jboss.org Thu Dec 12 22:16:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 22:16:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3350) Test failure: TestUserPortal#testNavigationOrder In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3350: ---------------------------------- Fix Version/s: 3.7.0.Final > Test failure: TestUserPortal#testNavigationOrder > ------------------------------------------------- > > Key: GTNPORTAL-3350 > URL: https://issues.jboss.org/browse/GTNPORTAL-3350 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Tuyen Nguyen The > Fix For: 3.7.0.Final > > > I meet a test failure: > {code} > Unit test testNavigationOrder did not complete: > junit.framework.AssertionFailedError: expected: but was: > at junit.framework.Assert.fail(Assert.java:50) > at junit.framework.Assert.failNotEquals(Assert.java:287) > at junit.framework.Assert.assertEquals(Assert.java:67) > at junit.framework.Assert.assertEquals(Assert.java:74) > at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) > at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) > at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at junit.framework.TestCase.runTest(TestCase.java:168) > at junit.framework.TestCase.runBare(TestCase.java:134) > at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) > at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) > at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) > at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! > {code} > When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. > My environment is: > {code} > OS: Ubuntu x64 13.04 > JDK: 1.7.0_21 - 64bit > maven: 1.7.0_21 > {code} > Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 -- 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 From issues at jboss.org Thu Dec 12 22:16:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 22:16:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3350) Test failure: TestUserPortal#testNavigationOrder In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3350: ---------------------------------- Original Estimate: 2 hours Remaining Estimate: 2 hours > Test failure: TestUserPortal#testNavigationOrder > ------------------------------------------------- > > Key: GTNPORTAL-3350 > URL: https://issues.jboss.org/browse/GTNPORTAL-3350 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > I meet a test failure: > {code} > Unit test testNavigationOrder did not complete: > junit.framework.AssertionFailedError: expected: but was: > at junit.framework.Assert.fail(Assert.java:50) > at junit.framework.Assert.failNotEquals(Assert.java:287) > at junit.framework.Assert.assertEquals(Assert.java:67) > at junit.framework.Assert.assertEquals(Assert.java:74) > at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) > at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) > at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at junit.framework.TestCase.runTest(TestCase.java:168) > at junit.framework.TestCase.runBare(TestCase.java:134) > at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) > at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) > at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) > at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! > {code} > When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. > My environment is: > {code} > OS: Ubuntu x64 13.04 > JDK: 1.7.0_21 - 64bit > maven: 3.0.4 > {code} > Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 -- 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 From issues at jboss.org Thu Dec 12 22:16:35 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 12 Dec 2013 22:16:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3350) Test failure: TestUserPortal#testNavigationOrder In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3350: ---------------------------------------- Description: I meet a test failure: {code} Unit test testNavigationOrder did not complete: junit.framework.AssertionFailedError: expected: but was: at junit.framework.Assert.fail(Assert.java:50) at junit.framework.Assert.failNotEquals(Assert.java:287) at junit.framework.Assert.assertEquals(Assert.java:67) at junit.framework.Assert.assertEquals(Assert.java:74) at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! {code} When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. My environment is: {code} OS: Ubuntu x64 13.04 JDK: 1.7.0_21 - 64bit maven: 3.0.4 {code} Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 was: I meet a test failure: {code} Unit test testNavigationOrder did not complete: junit.framework.AssertionFailedError: expected: but was: at junit.framework.Assert.fail(Assert.java:50) at junit.framework.Assert.failNotEquals(Assert.java:287) at junit.framework.Assert.assertEquals(Assert.java:67) at junit.framework.Assert.assertEquals(Assert.java:74) at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:243) at junit.framework.TestSuite.run(TestSuite.java:238) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! {code} When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. My environment is: {code} OS: Ubuntu x64 13.04 JDK: 1.7.0_21 - 64bit maven: 1.7.0_21 {code} Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 > Test failure: TestUserPortal#testNavigationOrder > ------------------------------------------------- > > Key: GTNPORTAL-3350 > URL: https://issues.jboss.org/browse/GTNPORTAL-3350 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Tuyen Nguyen The > Fix For: 3.7.0.Final > > > I meet a test failure: > {code} > Unit test testNavigationOrder did not complete: > junit.framework.AssertionFailedError: expected: but was: > at junit.framework.Assert.fail(Assert.java:50) > at junit.framework.Assert.failNotEquals(Assert.java:287) > at junit.framework.Assert.assertEquals(Assert.java:67) > at junit.framework.Assert.assertEquals(Assert.java:74) > at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) > at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) > at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at junit.framework.TestCase.runTest(TestCase.java:168) > at junit.framework.TestCase.runBare(TestCase.java:134) > at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) > at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) > at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) > at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! > {code} > When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. > My environment is: > {code} > OS: Ubuntu x64 13.04 > JDK: 1.7.0_21 - 64bit > maven: 3.0.4 > {code} > Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 -- 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 From issues at jboss.org Thu Dec 12 22:16:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 22:16:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3350) Test failure: TestUserPortal#testNavigationOrder In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3350: ------------------------------------- Assignee: Hai Nguyen > Test failure: TestUserPortal#testNavigationOrder > ------------------------------------------------- > > Key: GTNPORTAL-3350 > URL: https://issues.jboss.org/browse/GTNPORTAL-3350 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Tuyen Nguyen The > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > I meet a test failure: > {code} > Unit test testNavigationOrder did not complete: > junit.framework.AssertionFailedError: expected: but was: > at junit.framework.Assert.fail(Assert.java:50) > at junit.framework.Assert.failNotEquals(Assert.java:287) > at junit.framework.Assert.assertEquals(Assert.java:67) > at junit.framework.Assert.assertEquals(Assert.java:74) > at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) > at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) > at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at junit.framework.TestCase.runTest(TestCase.java:168) > at junit.framework.TestCase.runBare(TestCase.java:134) > at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) > at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) > at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) > at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! > {code} > When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. > My environment is: > {code} > OS: Ubuntu x64 13.04 > JDK: 1.7.0_21 - 64bit > maven: 3.0.4 > {code} > Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 -- 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 From issues at jboss.org Thu Dec 12 22:16:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 22:16:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3350) Test failure: TestUserPortal#testNavigationOrder In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3350: ---------------------------------- Sprint: Sprint 88 > Test failure: TestUserPortal#testNavigationOrder > ------------------------------------------------- > > Key: GTNPORTAL-3350 > URL: https://issues.jboss.org/browse/GTNPORTAL-3350 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > I meet a test failure: > {code} > Unit test testNavigationOrder did not complete: > junit.framework.AssertionFailedError: expected: but was: > at junit.framework.Assert.fail(Assert.java:50) > at junit.framework.Assert.failNotEquals(Assert.java:287) > at junit.framework.Assert.assertEquals(Assert.java:67) > at junit.framework.Assert.assertEquals(Assert.java:74) > at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) > at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) > at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at junit.framework.TestCase.runTest(TestCase.java:168) > at junit.framework.TestCase.runBare(TestCase.java:134) > at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) > at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) > at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) > at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! > {code} > When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. > My environment is: > {code} > OS: Ubuntu x64 13.04 > JDK: 1.7.0_21 - 64bit > maven: 3.0.4 > {code} > Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 -- 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 From issues at jboss.org Thu Dec 12 22:20:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 12 Dec 2013 22:20:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3348) NPE when saving Portal Layout In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3348?focusedWorklogId=12430407&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430407 ] Tuyen Nguyen The logged work on GTNPORTAL-3348: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 12/Dec/13 10:18 PM Start Date: 11/Dec/13 10:18 PM Worklog Time Spent: 3 hours Issue Time Tracking ------------------- Remaining Estimate: 3 hours (was: 6 hours) Time Spent: 3 hours Worklog Id: (was: 12430407) > NPE when saving Portal Layout > ----------------------------- > > Key: GTNPORTAL-3348 > URL: https://issues.jboss.org/browse/GTNPORTAL-3348 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Time Spent: 3 hours > Remaining Estimate: 3 hours > > There is NPE when we just do save on Site Layout: > {code} > java.lang.NullPointerException > at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) > at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) > at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > {code} > This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix -- 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 From issues at jboss.org Thu Dec 12 22:48:34 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 12 Dec 2013 22:48:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3350) Test failure: TestUserPortal#testNavigationOrder In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong reassigned GTNPORTAL-3350: ----------------------------------------- Assignee: Vu Viet Phuong (was: Hai Nguyen) > Test failure: TestUserPortal#testNavigationOrder > ------------------------------------------------- > > Key: GTNPORTAL-3350 > URL: https://issues.jboss.org/browse/GTNPORTAL-3350 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Tuyen Nguyen The > Assignee: Vu Viet Phuong > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > I meet a test failure: > {code} > Unit test testNavigationOrder did not complete: > junit.framework.AssertionFailedError: expected: but was: > at junit.framework.Assert.fail(Assert.java:50) > at junit.framework.Assert.failNotEquals(Assert.java:287) > at junit.framework.Assert.assertEquals(Assert.java:67) > at junit.framework.Assert.assertEquals(Assert.java:74) > at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) > at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) > at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at junit.framework.TestCase.runTest(TestCase.java:168) > at junit.framework.TestCase.runBare(TestCase.java:134) > at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) > at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) > at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) > at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! > {code} > When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. > My environment is: > {code} > OS: Ubuntu x64 13.04 > JDK: 1.7.0_21 - 64bit > maven: 3.0.4 > {code} > Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 -- 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 From issues at jboss.org Thu Dec 12 22:48:34 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 12 Dec 2013 22:48:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3350) Test failure: TestUserPortal#testNavigationOrder In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3350 started by Vu Viet Phuong. > Test failure: TestUserPortal#testNavigationOrder > ------------------------------------------------- > > Key: GTNPORTAL-3350 > URL: https://issues.jboss.org/browse/GTNPORTAL-3350 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Tuyen Nguyen The > Assignee: Vu Viet Phuong > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > I meet a test failure: > {code} > Unit test testNavigationOrder did not complete: > junit.framework.AssertionFailedError: expected: but was: > at junit.framework.Assert.fail(Assert.java:50) > at junit.framework.Assert.failNotEquals(Assert.java:287) > at junit.framework.Assert.assertEquals(Assert.java:67) > at junit.framework.Assert.assertEquals(Assert.java:74) > at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) > at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) > at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at junit.framework.TestCase.runTest(TestCase.java:168) > at junit.framework.TestCase.runBare(TestCase.java:134) > at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) > at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) > at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) > at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! > {code} > When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. > My environment is: > {code} > OS: Ubuntu x64 13.04 > JDK: 1.7.0_21 - 64bit > maven: 3.0.4 > {code} > Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 -- 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 From issues at jboss.org Thu Dec 12 23:04:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 12 Dec 2013 23:04:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3348) NPE when saving Portal Layout In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3348: ---------------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/735 > NPE when saving Portal Layout > ----------------------------- > > Key: GTNPORTAL-3348 > URL: https://issues.jboss.org/browse/GTNPORTAL-3348 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Time Spent: 3 hours > Remaining Estimate: 3 hours > > There is NPE when we just do save on Site Layout: > {code} > java.lang.NullPointerException > at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) > at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) > at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > {code} > This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix -- 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 From issues at jboss.org Thu Dec 12 23:04:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 12 Dec 2013 23:04:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3348) NPE when saving Portal Layout In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3348?focusedWorklogId=12430408&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430408 ] Tuyen Nguyen The logged work on GTNPORTAL-3348: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 12/Dec/13 11:03 PM Start Date: 12/Dec/13 11:03 PM Worklog Time Spent: 3 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 3 hours) Time Spent: 6 hours (was: 3 hours) Worklog Id: (was: 12430408) > NPE when saving Portal Layout > ----------------------------- > > Key: GTNPORTAL-3348 > URL: https://issues.jboss.org/browse/GTNPORTAL-3348 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Time Spent: 6 hours > Remaining Estimate: 0 minutes > > There is NPE when we just do save on Site Layout: > {code} > java.lang.NullPointerException > at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) > at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) > at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > {code} > This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix -- 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 From issues at jboss.org Thu Dec 12 23:08:34 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 12 Dec 2013 23:08:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3349) Wildcard membership doesn't resolved in OrganizationPortlet and Group management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3349 started by Tuyen Nguyen The. > Wildcard membership doesn't resolved in OrganizationPortlet and Group management > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3349 > URL: https://issues.jboss.org/browse/GTNPORTAL-3349 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Vu Viet Phuong > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: addGroupUserForm.png, groupNavigation.png > > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user > Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) > But currently, one user that has Wildcard membership doesn't see the form > - In Group navigation management: Go to Group menu --> Manage group > This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation > And this is the same to above case, user that has Wildcard membership must be allow to add group navigation > The solution is instead of using groupDAO#findGroupByMembership, we need to use groupDAO#resolveGroupByMembership > Pls look at attached image to find the form and the add group nav button -- 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 From issues at jboss.org Thu Dec 12 23:30:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 23:30:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3344) NPE when try to disable a non-exists user In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3344: ---------------------------------- Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.7.0.Final Resolution: Done > NPE when try to disable a non-exists user > ----------------------------------------- > > Key: GTNPORTAL-3344 > URL: https://issues.jboss.org/browse/GTNPORTAL-3344 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > > - Login as root in 2 tabs > - Goto User management portlet > - tab1: delete John > - tab2: disable John > --> NPE in the console: > {code} > java.lang.NullPointerException > at org.exoplatform.organization.webui.component.UIListUsers$DisableEnableUserActionListener.execute(UIListUsers.java:296) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > {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 From issues at jboss.org Thu Dec 12 23:34:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 23:34:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3311) It still has "Gatein 3.6" displayed in Gatein 3.7 home. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3311: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > It still has "Gatein 3.6" displayed in Gatein 3.7 home. > -------------------------------------------------------- > > Key: GTNPORTAL-3311 > URL: https://issues.jboss.org/browse/GTNPORTAL-3311 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-11-28 at 21.20.58.png > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > See attached image -- 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 From issues at jboss.org Thu Dec 12 23:38:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 12 Dec 2013 23:38:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3325) Unknown error when click edit system node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3325: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > Unknown error when click edit system node > ----------------------------------------- > > Key: GTNPORTAL-3325 > URL: https://issues.jboss.org/browse/GTNPORTAL-3325 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Go to Manage site > - click Edit navigation > - Select system node and click edit this node > - Nothing change and click Save button > => Unknown error and have exception in console > {code} > 91535 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > java.lang.NullPointerException > at org.exoplatform.navigation.webui.component.UIPageNodeForm$SaveActionListener.execute(UIPageNodeForm.java:428) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Thu Dec 12 23:46:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 12 Dec 2013 23:46:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3350) Test failure: TestUserPortal#testNavigationOrder In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3350: -------------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/736 > Test failure: TestUserPortal#testNavigationOrder > ------------------------------------------------- > > Key: GTNPORTAL-3350 > URL: https://issues.jboss.org/browse/GTNPORTAL-3350 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Tuyen Nguyen The > Assignee: Vu Viet Phuong > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > I meet a test failure: > {code} > Unit test testNavigationOrder did not complete: > junit.framework.AssertionFailedError: expected: but was: > at junit.framework.Assert.fail(Assert.java:50) > at junit.framework.Assert.failNotEquals(Assert.java:287) > at junit.framework.Assert.assertEquals(Assert.java:67) > at junit.framework.Assert.assertEquals(Assert.java:74) > at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) > at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) > at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at junit.framework.TestCase.runTest(TestCase.java:168) > at junit.framework.TestCase.runBare(TestCase.java:134) > at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) > at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) > at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) > at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! > {code} > When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. > My environment is: > {code} > OS: Ubuntu x64 13.04 > JDK: 1.7.0_21 - 64bit > maven: 3.0.4 > {code} > Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 -- 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 From issues at jboss.org Thu Dec 12 23:48:34 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 12 Dec 2013 23:48:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3350) Test failure: TestUserPortal#testNavigationOrder In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3350?focusedWorklogId=12430409&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430409 ] Vu Viet Phuong logged work on GTNPORTAL-3350: --------------------------------------------- Author: Vu Viet Phuong Created on: 12/Dec/13 11:46 PM Start Date: 12/Dec/13 11:46 PM Worklog Time Spent: 2 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 2 hours) Time Spent: 2 hours Worklog Id: (was: 12430409) > Test failure: TestUserPortal#testNavigationOrder > ------------------------------------------------- > > Key: GTNPORTAL-3350 > URL: https://issues.jboss.org/browse/GTNPORTAL-3350 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Tuyen Nguyen The > Assignee: Vu Viet Phuong > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > > I meet a test failure: > {code} > Unit test testNavigationOrder did not complete: > junit.framework.AssertionFailedError: expected: but was: > at junit.framework.Assert.fail(Assert.java:50) > at junit.framework.Assert.failNotEquals(Assert.java:287) > at junit.framework.Assert.assertEquals(Assert.java:67) > at junit.framework.Assert.assertEquals(Assert.java:74) > at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) > at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) > at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at junit.framework.TestCase.runTest(TestCase.java:168) > at junit.framework.TestCase.runBare(TestCase.java:134) > at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) > at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) > at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) > at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! > {code} > When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. > My environment is: > {code} > OS: Ubuntu x64 13.04 > JDK: 1.7.0_21 - 64bit > maven: 3.0.4 > {code} > Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 -- 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 From issues at jboss.org Fri Dec 13 00:00:36 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Fri, 13 Dec 2013 00:00:36 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3326: ---------------------------------- Status: Open (was: Pull Request Sent) Git Pull Request: (was: https://github.com/gatein/gatein-portal/pull/719) The messages should be separated by Disabled User and Non-existed User. > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Fri Dec 13 00:08:34 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Fri, 13 Dec 2013 00:08:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3333) An attempt to reset the password of a disabled user should fail In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3333: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > An attempt to reset the password of a disabled user should fail > --------------------------------------------------------------- > > Key: GTNPORTAL-3333 > URL: https://issues.jboss.org/browse/GTNPORTAL-3333 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > An attempt to reset the password of a disabled user should fail with the following message : This user account is disabled. Impossible to reset the password. > Today, the message is mixed both non-existed user and disabled user cases -- 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 From issues at jboss.org Fri Dec 13 03:04:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 13 Dec 2013 03:04:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3349) Wildcard membership doesn't resolved in OrganizationPortlet and Group management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3349: ---------------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/737 > Wildcard membership doesn't resolved in OrganizationPortlet and Group management > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3349 > URL: https://issues.jboss.org/browse/GTNPORTAL-3349 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Vu Viet Phuong > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: addGroupUserForm.png, groupNavigation.png > > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user > Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) > But currently, one user that has Wildcard membership doesn't see the form > - In Group navigation management: Go to Group menu --> Manage group > This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation > And this is the same to above case, user that has Wildcard membership must be allow to add group navigation > The solution is instead of using groupDAO#findGroupByMembership, we need to use groupDAO#resolveGroupByMembership > Pls look at attached image to find the form and the add group nav button -- 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 From issues at jboss.org Fri Dec 13 03:06:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Fri, 13 Dec 2013 03:06:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3350) Test failure: TestUserPortal#testNavigationOrder In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3350: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > Test failure: TestUserPortal#testNavigationOrder > ------------------------------------------------- > > Key: GTNPORTAL-3350 > URL: https://issues.jboss.org/browse/GTNPORTAL-3350 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Tuyen Nguyen The > Assignee: Vu Viet Phuong > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > > I meet a test failure: > {code} > Unit test testNavigationOrder did not complete: > junit.framework.AssertionFailedError: expected: but was: > at junit.framework.Assert.fail(Assert.java:50) > at junit.framework.Assert.failNotEquals(Assert.java:287) > at junit.framework.Assert.assertEquals(Assert.java:67) > at junit.framework.Assert.assertEquals(Assert.java:74) > at org.exoplatform.portal.mop.user.TestUserPortal$6.doExecute(TestUserPortal.java:388) > at org.exoplatform.portal.mop.user.TestUserPortal$UnitTest.execute(TestUserPortal.java:924) > at org.exoplatform.portal.mop.user.TestUserPortal.testNavigationOrder(TestUserPortal.java:367) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at junit.framework.TestCase.runTest(TestCase.java:168) > at junit.framework.TestCase.runBare(TestCase.java:134) > at org.exoplatform.component.test.AbstractGateInTest.runBare(AbstractGateInTest.java:81) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) > at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:226) > at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133) > at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188) > at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166) > at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86) > at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 16.16 sec <<< FAILURE! > {code} > When i run all test or run single this test with command mvn clean test -Dtest=TestUserPortal#testNavigationOrder, I always meet this failure. But this failure is not happened on other. > My environment is: > {code} > OS: Ubuntu x64 13.04 > JDK: 1.7.0_21 - 64bit > maven: 3.0.4 > {code} > Maybe this failure is caused by commit: https://github.com/gatein/gatein-portal/commit/15f5899471161ac5ced8a26e60807bfe491d4696#diff-4 -- 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 From issues at jboss.org Fri Dec 13 03:08:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Fri, 13 Dec 2013 03:08:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3326: ---------------------------------- Sprint: Sprint 87, Sprint 88 (was: Sprint 87) > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Fri Dec 13 04:00:36 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 13 Dec 2013 04:00:36 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3326: ---------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/738 > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Fri Dec 13 04:02:33 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 13 Dec 2013 04:02:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12931054#comment-12931054 ] Tuyen Nguyen The commented on GTNPORTAL-3326: --------------------------------------------- I sent new PR with display separated by Disabled user and Non-existed user > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Fri Dec 13 04:02:33 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 13 Dec 2013 04:02:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3327) InvalidNameException: Can not create membership when user is disbale In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3327: ---------------------------------------- Status: Pull Request Sent (was: Pull Request Sent) Git Pull Request: https://github.com/gatein/gatein-portal/pull/738 (was: https://github.com/gatein/gatein-portal/pull/719) > InvalidNameException: Can not create membership when user is disbale > -------------------------------------------------------------------- > > Key: GTNPORTAL-3327 > URL: https://issues.jboss.org/browse/GTNPORTAL-3327 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Go to user and group management > - Select a group and choose an user to add into group > - Click Edit membership icon => Show edit membership form > - Choose User Management > - Select user who added in group above > - Click Disable user > - Back to edit membership form > - Click Save > => Unknown error and exception in console > {code} > 394657 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > javax.naming.InvalidNameException: Can not create membership record because user is null > at org.exoplatform.services.organization.idm.MembershipDAOImpl.linkMembership(MembershipDAOImpl.java:103) > at org.exoplatform.organization.webui.component.UIGroupEditMembershipForm$SaveActionListener.execute(UIGroupEditMembershipForm.java:112) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Fri Dec 13 04:02:33 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 13 Dec 2013 04:02:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3327) InvalidNameException: Can not create membership when user is disbale In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12931056#comment-12931056 ] Tuyen Nguyen The commented on GTNPORTAL-3327: --------------------------------------------- PR for this issue is include fix for issue GTNPORTAL-3326 PR: https://github.com/gatein/gatein-portal/pull/738 > InvalidNameException: Can not create membership when user is disbale > -------------------------------------------------------------------- > > Key: GTNPORTAL-3327 > URL: https://issues.jboss.org/browse/GTNPORTAL-3327 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Go to user and group management > - Select a group and choose an user to add into group > - Click Edit membership icon => Show edit membership form > - Choose User Management > - Select user who added in group above > - Click Disable user > - Back to edit membership form > - Click Save > => Unknown error and exception in console > {code} > 394657 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > javax.naming.InvalidNameException: Can not create membership record because user is null > at org.exoplatform.services.organization.idm.MembershipDAOImpl.linkMembership(MembershipDAOImpl.java:103) > at org.exoplatform.organization.webui.component.UIGroupEditMembershipForm$SaveActionListener.execute(UIGroupEditMembershipForm.java:112) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Fri Dec 13 04:04:33 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 13 Dec 2013 04:04:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12931057#comment-12931057 ] Tuyen Nguyen The commented on GTNPORTAL-3326: --------------------------------------------- new PR that i sent include fix for issue GTNPORTAL-3327 PR: https://github.com/gatein/gatein-portal/pull/738 > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Fri Dec 13 06:46:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Fri, 13 Dec 2013 06:46:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3347) Can't login, portal alway redirect to home page and sign-out automatically In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12931093#comment-12931093 ] Trong Tran commented on GTNPORTAL-3347: --------------------------------------- I amended the PR to avoid creating a new ApplicationLifecycle and merged it. > Can't login, portal alway redirect to home page and sign-out automatically > -------------------------------------------------------------------------- > > Key: GTNPORTAL-3347 > URL: https://issues.jboss.org/browse/GTNPORTAL-3347 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Vu Viet Phuong > Original Estimate: 1 day > Time Spent: 1 day > Remaining Estimate: 0 minutes > > - Start tomcat, try to login to portal as Root > - It seems that portal authenticate user successfully, but then it redirect to Home page and sign-out automatically > This issue happen after apply this commit https://github.com/mposolda/gatein-portal/commit/4bae44218de7409c9f5092d71a0582bd9b6e6d78 > The problem is: we have UserProfileLifecycle check if user profile is null, it will sign-out user automatically (GTNPORTAL-875) > We'll need an better way to resolve issue GTNPORTAL-875 -- 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 From issues at jboss.org Fri Dec 13 06:46:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Fri, 13 Dec 2013 06:46:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3347) Can't login, portal alway redirect to home page and sign-out automatically In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3347: ---------------------------------- Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.7.0.Final Resolution: Done > Can't login, portal alway redirect to home page and sign-out automatically > -------------------------------------------------------------------------- > > Key: GTNPORTAL-3347 > URL: https://issues.jboss.org/browse/GTNPORTAL-3347 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Vu Viet Phuong > Fix For: 3.7.0.Final > > Original Estimate: 1 day > Time Spent: 1 day > Remaining Estimate: 0 minutes > > - Start tomcat, try to login to portal as Root > - It seems that portal authenticate user successfully, but then it redirect to Home page and sign-out automatically > This issue happen after apply this commit https://github.com/mposolda/gatein-portal/commit/4bae44218de7409c9f5092d71a0582bd9b6e6d78 > The problem is: we have UserProfileLifecycle check if user profile is null, it will sign-out user automatically (GTNPORTAL-875) > We'll need an better way to resolve issue GTNPORTAL-875 -- 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 From issues at jboss.org Fri Dec 13 08:38:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Fri, 13 Dec 2013 08:38:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3351) Could not load user profile for warning In-Reply-To: References: Message-ID: Peter Palaga created GTNPORTAL-3351: --------------------------------------- Summary: Could not load user profile for warning Key: GTNPORTAL-3351 URL: https://issues.jboss.org/browse/GTNPORTAL-3351 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Affects Versions: 3.7.0.Final Reporter: Peter Palaga Assignee: Marek Posolda NOT OK: The warning appears in the log when a user (e.g. root) logs in. {code} Could not load user profile for {code} Expected: no warning. -- 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 From issues at jboss.org Fri Dec 13 10:00:35 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Fri, 13 Dec 2013 10:00:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3322) Improvements of handling of in navigation.xml In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3322: ------------------------------------ Summary: Improvements of handling of in navigation.xml (was: Replace -1 with PageNavigation.UNDEFINED_PRIORITY) > Improvements of handling of in navigation.xml > -------------------------------------------------------- > > Key: GTNPORTAL-3322 > URL: https://issues.jboss.org/browse/GTNPORTAL-3322 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. {{UNDEFINED_PRIORITY}} and its usage should be described in comments. This is followup of GTNPORTAL-2751. -- 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 From issues at jboss.org Fri Dec 13 10:04:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Fri, 13 Dec 2013 10:04:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3322) Improvements of handling of in navigation.xml In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3322: ------------------------------------ Description: This is followup of GTNPORTAL-2751, GTNPORTAL-3297 and GTNPORTAL-3350. (1) Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. (2) {{UNDEFINED_PRIORITY}} and its usage should be described in comments. (3) Fix the comparator in [UserPortalImpl|https://github.com/gatein/gatein-portal/blob/master/component/portal/src/main/java/org/exoplatform/portal/mop/user/UserPortalImpl.java#L149] as it does not impose a total ordering as required by the Comparator interface: "The implementor must ensure that?sgn(compare(x, y)) == -sgn(compare(y, x))?for all?x?and?y." This does not hold when comparing two nodes both having priority -1. was:Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. {{UNDEFINED_PRIORITY}} and its usage should be described in comments. This is followup of GTNPORTAL-2751. > Improvements of handling of in navigation.xml > -------------------------------------------------------- > > Key: GTNPORTAL-3322 > URL: https://issues.jboss.org/browse/GTNPORTAL-3322 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > This is followup of GTNPORTAL-2751, GTNPORTAL-3297 and GTNPORTAL-3350. > (1) Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. > (2) {{UNDEFINED_PRIORITY}} and its usage should be described in comments. > (3) Fix the comparator in [UserPortalImpl|https://github.com/gatein/gatein-portal/blob/master/component/portal/src/main/java/org/exoplatform/portal/mop/user/UserPortalImpl.java#L149] as it does not impose a total ordering as required by the Comparator interface: "The implementor must ensure that?sgn(compare(x, y)) == -sgn(compare(y, x))?for all?x?and?y." This does not hold when comparing two nodes both having priority -1. -- 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 From issues at jboss.org Fri Dec 13 10:04:33 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Fri, 13 Dec 2013 10:04:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3322) Improvements of handling of in navigation.xml In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3322: ------------------------------------ Description: This is followup of GTNPORTAL-2751, GTNPORTAL-3324 and GTNPORTAL-3350. (1) Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. (2) {{UNDEFINED_PRIORITY}} and its usage should be described in comments. (3) Fix the comparator in [UserPortalImpl|https://github.com/gatein/gatein-portal/blob/master/component/portal/src/main/java/org/exoplatform/portal/mop/user/UserPortalImpl.java#L149] as it does not impose a total ordering as required by the Comparator interface: "The implementor must ensure that?sgn(compare(x, y)) == -sgn(compare(y, x))?for all?x?and?y." This does not hold when comparing two nodes both having priority -1. was: This is followup of GTNPORTAL-2751, GTNPORTAL-3297 and GTNPORTAL-3350. (1) Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. (2) {{UNDEFINED_PRIORITY}} and its usage should be described in comments. (3) Fix the comparator in [UserPortalImpl|https://github.com/gatein/gatein-portal/blob/master/component/portal/src/main/java/org/exoplatform/portal/mop/user/UserPortalImpl.java#L149] as it does not impose a total ordering as required by the Comparator interface: "The implementor must ensure that?sgn(compare(x, y)) == -sgn(compare(y, x))?for all?x?and?y." This does not hold when comparing two nodes both having priority -1. > Improvements of handling of in navigation.xml > -------------------------------------------------------- > > Key: GTNPORTAL-3322 > URL: https://issues.jboss.org/browse/GTNPORTAL-3322 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > This is followup of GTNPORTAL-2751, GTNPORTAL-3324 and GTNPORTAL-3350. > (1) Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. > (2) {{UNDEFINED_PRIORITY}} and its usage should be described in comments. > (3) Fix the comparator in [UserPortalImpl|https://github.com/gatein/gatein-portal/blob/master/component/portal/src/main/java/org/exoplatform/portal/mop/user/UserPortalImpl.java#L149] as it does not impose a total ordering as required by the Comparator interface: "The implementor must ensure that?sgn(compare(x, y)) == -sgn(compare(y, x))?for all?x?and?y." This does not hold when comparing two nodes both having priority -1. -- 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 From issues at jboss.org Sun Dec 15 22:28:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Sun, 15 Dec 2013 22:28:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3293) Group all mobile responsive portets into a war packaging In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reopened GTNPORTAL-3293: ----------------------------------- > Group all mobile responsive portets into a war packaging > -------------------------------------------------------- > > Key: GTNPORTAL-3293 > URL: https://issues.jboss.org/browse/GTNPORTAL-3293 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Packaging > Affects Versions: 3.6.3.Final > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Labels: backlogs, plan_3.7.0 > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 3 hours > Remaining Estimate: 0 minutes > > Make these portlets https://github.com/gatein/gatein-portal/tree/master/mobile-integration/portlets grouped in a war > P/S: Don't forget to test both JBoss and Tomcat bundles -- 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 From issues at jboss.org Sun Dec 15 22:46:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Sun, 15 Dec 2013 22:46:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3349) Wildcard membership doesn't resolved in OrganizationPortlet and Group management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3349?focusedWorklogId=12430411&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430411 ] Tuyen Nguyen The logged work on GTNPORTAL-3349: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 15/Dec/13 10:44 PM Start Date: 12/Dec/13 10:44 PM Worklog Time Spent: 3 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 3 hours) Time Spent: 3 hours Worklog Id: (was: 12430411) > Wildcard membership doesn't resolved in OrganizationPortlet and Group management > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3349 > URL: https://issues.jboss.org/browse/GTNPORTAL-3349 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Vu Viet Phuong > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: addGroupUserForm.png, groupNavigation.png > > Original Estimate: 3 hours > Time Spent: 3 hours > Remaining Estimate: 0 minutes > > - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user > Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) > But currently, one user that has Wildcard membership doesn't see the form > - In Group navigation management: Go to Group menu --> Manage group > This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation > And this is the same to above case, user that has Wildcard membership must be allow to add group navigation > The solution is instead of using groupDAO#findGroupByMembership, we need to use groupDAO#resolveGroupByMembership > Pls look at attached image to find the form and the add group nav button -- 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 From issues at jboss.org Sun Dec 15 23:24:34 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Sun, 15 Dec 2013 23:24:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3348) NPE when saving Portal Layout In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3348: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > NPE when saving Portal Layout > ----------------------------- > > Key: GTNPORTAL-3348 > URL: https://issues.jboss.org/browse/GTNPORTAL-3348 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Time Spent: 6 hours > Remaining Estimate: 0 minutes > > There is NPE when we just do save on Site Layout: > {code} > java.lang.NullPointerException > at org.exoplatform.portal.webui.portal.UIPortalComposer.save(UIPortalComposer.java:222) > at org.exoplatform.portal.webui.portal.UIPortalComposer.access$000(UIPortalComposer.java:98) > at org.exoplatform.portal.webui.portal.UIPortalComposer$FinishSiteEditionActionListener.execute(UIPortalComposer.java:427) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.Lifecycle.processAction(Lifecycle.java:51) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:779) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > {code} > This problem appears when the logged-in user doesn't have UserProfile. I do think there are also other places that we need to fix -- 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 From issues at jboss.org Sun Dec 15 23:26:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Sun, 15 Dec 2013 23:26:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3293) Group all mobile responsive portets into a war packaging In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3293: ---------------------------------- Sprint: Sprint 85, Sprint 89 (was: Sprint 85) > Group all mobile responsive portets into a war packaging > -------------------------------------------------------- > > Key: GTNPORTAL-3293 > URL: https://issues.jboss.org/browse/GTNPORTAL-3293 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Packaging > Affects Versions: 3.6.3.Final > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Labels: backlogs, plan_3.7.0 > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 3 hours > Remaining Estimate: 0 minutes > > Make these portlets https://github.com/gatein/gatein-portal/tree/master/mobile-integration/portlets grouped in a war > P/S: Don't forget to test both JBoss and Tomcat bundles -- 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 From issues at jboss.org Sun Dec 15 23:36:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Sun, 15 Dec 2013 23:36:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3349) Wildcard membership doesn't resolved in OrganizationPortlet and Group management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3349: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > Wildcard membership doesn't resolved in OrganizationPortlet and Group management > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3349 > URL: https://issues.jboss.org/browse/GTNPORTAL-3349 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Vu Viet Phuong > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: addGroupUserForm.png, groupNavigation.png > > Original Estimate: 3 hours > Time Spent: 3 hours > Remaining Estimate: 0 minutes > > - In Organization portlet --> Group management. When choose one group, the main panel show list of users belongs to that group, and a form to add more user > Only user that is admin of that group can see that form (a user that have admin membership OR Wildcard membership) > But currently, one user that has Wildcard membership doesn't see the form > - In Group navigation management: Go to Group menu --> Manage group > This portlet allow to manage group navigation, and only "Makeable" membership user can add group navigation > And this is the same to above case, user that has Wildcard membership must be allow to add group navigation > The solution is instead of using groupDAO#findGroupByMembership, we need to use groupDAO#resolveGroupByMembership > Pls look at attached image to find the form and the add group nav button -- 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 From issues at jboss.org Mon Dec 16 00:00:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Mon, 16 Dec 2013 00:00:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3289) Invalid Email addresses when domain part begins with digit character In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3289: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > Invalid Email addresses when domain part begins with digit character > -------------------------------------------------------------------- > > Key: GTNPORTAL-3289 > URL: https://issues.jboss.org/browse/GTNPORTAL-3289 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.6.Final > Reporter: Tran Trung Thanh > Assignee: Hai Nguyen > Priority: Minor > Fix For: 3.5.8.Final, 3.7.0.Final > > Original Estimate: 30 minutes > Time Spent: 30 minutes > Remaining Estimate: 0 minutes > > To reproduce this issue: > - Access to Administration -> Users -> Add users > - Fill all fields of the Account setting > - For the last field of Email Address , add an account that its domain part begins by a digit character like: *user at 4test.com.fr > => KO: a warning message showing Your email address is invalid. Please enter a different address. -- 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 From issues at jboss.org Mon Dec 16 01:42:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Mon, 16 Dec 2013 01:42:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3346) Message for disabled user when searching in Group Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3346: ---------------------------------- Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.7.0.Final Resolution: Done > Message for disabled user when searching in Group Management > ------------------------------------------------------------ > > Key: GTNPORTAL-3346 > URL: https://issues.jboss.org/browse/GTNPORTAL-3346 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Hai Nguyen > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Steps to reproduce: > - Login as Root and disable user John > - Go to Group management and search john > - Message is displayed: User "john" doesn't exist. -- 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 From issues at jboss.org Mon Dec 16 02:42:34 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Mon, 16 Dec 2013 02:42:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3326) DisabledUserException when edit user who is disable User In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3326: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > DisabledUserException when edit user who is disable User > -------------------------------------------------------- > > Key: GTNPORTAL-3326 > URL: https://issues.jboss.org/browse/GTNPORTAL-3326 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Browser1: > - Login portal > - Go to user an groups management > - Select an user and click edit > Browser 2: > - Login portal > - Select user above and click disable > - Back to Browser 1 > - Click Save > => Unknown error and have exception in console > {code} > 1257553 [http-bio-8080-exec-2] ERROR portal:UIPortalApplication - Error during the processAction phase > org.exoplatform.services.organization.DisabledUserException > at org.exoplatform.services.organization.idm.UserDAOImpl.saveUser(UserDAOImpl.java:161) > at org.exoplatform.organization.webui.component.UIAccountEditInputSet.save(UIAccountEditInputSet.java:146) > at org.exoplatform.organization.webui.component.UIUserInfo$SaveActionListener.execute(UIUserInfo.java:110) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Mon Dec 16 02:44:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Mon, 16 Dec 2013 02:44:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3327) InvalidNameException: Can not create membership when user is disbale In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3327: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > InvalidNameException: Can not create membership when user is disbale > -------------------------------------------------------------------- > > Key: GTNPORTAL-3327 > URL: https://issues.jboss.org/browse/GTNPORTAL-3327 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.7.0.Final > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Go to user and group management > - Select a group and choose an user to add into group > - Click Edit membership icon => Show edit membership form > - Choose User Management > - Select user who added in group above > - Click Disable user > - Back to edit membership form > - Click Save > => Unknown error and exception in console > {code} > 394657 [http-bio-8080-exec-6] ERROR portal:UIPortalApplication - Error during the processAction phase > javax.naming.InvalidNameException: Can not create membership record because user is null > at org.exoplatform.services.organization.idm.MembershipDAOImpl.linkMembership(MembershipDAOImpl.java:103) > at org.exoplatform.organization.webui.component.UIGroupEditMembershipForm$SaveActionListener.execute(UIGroupEditMembershipForm.java:112) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:90) > at org.exoplatform.webui.core.lifecycle.UIFormLifecycle.processAction(UIFormLifecycle.java:40) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:53) > at org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle.processAction(UIApplicationLifecycle.java:30) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.webui.application.portlet.PortletApplication.processAction(PortletApplication.java:152) > at org.exoplatform.webui.application.portlet.PortletApplicationController.processAction(PortletApplicationController.java:95) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:581) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:41) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:116) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:112) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > {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 From issues at jboss.org Mon Dec 16 02:48:34 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Mon, 16 Dec 2013 02:48:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3337: ---------------------------------- Status: Open (was: Pull Request Sent) There is a code conflict when merging the PR. > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Mon Dec 16 02:48:34 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Mon, 16 Dec 2013 02:48:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3337: ---------------------------------- Sprint: Sprint 87, Sprint 89 (was: Sprint 87) > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Mon Dec 16 03:48:34 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Mon, 16 Dec 2013 03:48:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3337: ---------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/739 (was: https://github.com/gatein/gatein-portal/pull/725) > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Mon Dec 16 03:50:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Mon, 16 Dec 2013 03:50:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12931732#comment-12931732 ] Tuyen Nguyen The commented on GTNPORTAL-3337: --------------------------------------------- I resolved all conflicts and create a new PR for this issue: https://github.com/gatein/gatein-portal/pull/739 > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Mon Dec 16 05:02:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Mon, 16 Dec 2013 05:02:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3352) Upgrade to Chromattic 1.2.4 In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3352: ------------------------------------- Summary: Upgrade to Chromattic 1.2.4 Key: GTNPORTAL-3352 URL: https://issues.jboss.org/browse/GTNPORTAL-3352 Project: GateIn Portal Issue Type: Task Security Level: Public (Everyone can see) Reporter: Trong Tran Fix For: 3.7.0.Final -- 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 From issues at jboss.org Mon Dec 16 05:02:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Mon, 16 Dec 2013 05:02:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3352) Upgrade to Chromattic 1.2.4 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3352: ---------------------------------- Sprint: Sprint 89 > Upgrade to Chromattic 1.2.4 > --------------------------- > > Key: GTNPORTAL-3352 > URL: https://issues.jboss.org/browse/GTNPORTAL-3352 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > -- 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 From issues at jboss.org Mon Dec 16 06:14:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Mon, 16 Dec 2013 06:14:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3322) Improvements of handling of in navigation.xml In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3322: ---------------------------------- Sprint: Sprint 89 > Improvements of handling of in navigation.xml > -------------------------------------------------------- > > Key: GTNPORTAL-3322 > URL: https://issues.jboss.org/browse/GTNPORTAL-3322 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > This is followup of GTNPORTAL-2751, GTNPORTAL-3324 and GTNPORTAL-3350. > (1) Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. > (2) {{UNDEFINED_PRIORITY}} and its usage should be described in comments. > (3) Fix the comparator in [UserPortalImpl|https://github.com/gatein/gatein-portal/blob/master/component/portal/src/main/java/org/exoplatform/portal/mop/user/UserPortalImpl.java#L149] as it does not impose a total ordering as required by the Comparator interface: "The implementor must ensure that?sgn(compare(x, y)) == -sgn(compare(y, x))?for all?x?and?y." This does not hold when comparing two nodes both having priority -1. -- 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 From issues at jboss.org Mon Dec 16 07:32:35 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Mon, 16 Dec 2013 07:32:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3322) Improvements of handling of in navigation.xml In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3322: ------------------------------------ Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/740 The linked PR does not cover bq. (2) UNDEFINED_PRIORITY and its usage should be described in comments. > Improvements of handling of in navigation.xml > -------------------------------------------------------- > > Key: GTNPORTAL-3322 > URL: https://issues.jboss.org/browse/GTNPORTAL-3322 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > This is followup of GTNPORTAL-2751, GTNPORTAL-3324 and GTNPORTAL-3350. > (1) Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. > (2) {{UNDEFINED_PRIORITY}} and its usage should be described in comments. > (3) Fix the comparator in [UserPortalImpl|https://github.com/gatein/gatein-portal/blob/master/component/portal/src/main/java/org/exoplatform/portal/mop/user/UserPortalImpl.java#L149] as it does not impose a total ordering as required by the Comparator interface: "The implementor must ensure that?sgn(compare(x, y)) == -sgn(compare(y, x))?for all?x?and?y." This does not hold when comparing two nodes both having priority -1. -- 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 From issues at jboss.org Mon Dec 16 07:44:33 2013 From: issues at jboss.org (Viliam Rockai (JIRA)) Date: Mon, 16 Dec 2013 07:44:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3176) Deleting a site used in redirects leads into NPE In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12931802#comment-12931802 ] Viliam Rockai commented on GTNPORTAL-3176: ------------------------------------------ The NPE is not an issue now. Right now the situation is: After deleting the "mobile" site you still are able to see it as a redirect option at the bottom of the page. Note that this issue is related to the redirect portlet at the bottom of each page, not the redirect *admin* portlet. After clicking on the *mobile* link, you got 404 in the browser and in the console there is: {noformat}13:34:51,365 ERROR [org.exoplatform.web.WebAppController] (http-/127.0.0.1:8080-4) Could not associate the request path=/mobile/home with an handler{noformat} > Deleting a site used in redirects leads into NPE > ------------------------------------------------ > > Key: GTNPORTAL-3176 > URL: https://issues.jboss.org/browse/GTNPORTAL-3176 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Viliam Rockai > Assignee: Alexandre Mendon?a > Fix For: 3.6.2.Final, 3.7.0.Final > > > When you delete a site, which is used in portal redirects, it causes several bugs. For instance, try to delete "mobile" site (delete in site management menu). You can still see a link to mobile site in the redirect portlet at the bottom of the page and after accessing it's redirect configuration you'll see a NPE: > 16:09:32,840 ERROR [stderr] (http-/127.0.0.1:8080-5) java.lang.NullPointerException > 16:09:32,841 ERROR [stderr] (http-/127.0.0.1:8080-5) at org.gatein.ui.admin.redirect.beans.EditRedirectBean.loadRedirectNodes(EditRedirectBean.java:639) > 16:09:32,841 ERROR [stderr] (http-/127.0.0.1:8080-5) at org.gatein.ui.admin.redirect.beans.EditRedirectBean.load(EditRedirectBean.java:605) > 16:09:32,841 ERROR [stderr] (http-/127.0.0.1:8080-5) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) -- 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 From issues at jboss.org Tue Dec 17 00:02:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 17 Dec 2013 00:02:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve User Management in Organization Application In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3345: ---------------------------------- Summary: Improve User Management in Organization Application (was: Improve user search filter) > Improve User Management in Organization Application > --------------------------------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 2 hours > Remaining Estimate: 4 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > See attached image -- 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 From issues at jboss.org Tue Dec 17 00:04:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 17 Dec 2013 00:04:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve User Management in Organization Application In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3345: ---------------------------------- Attachment: BD-1845 GateIn Disabled Feature-4.png > Improve User Management in Organization Application > --------------------------------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: BD-1845 GateIn Disabled Feature-4.png, Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 2 hours > Remaining Estimate: 4 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > See attached image -- 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 From issues at jboss.org Tue Dec 17 00:06:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 17 Dec 2013 00:06:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve User Management in Organization Application In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3345: ---------------------------------- Description: Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} and Separate the Enabled icon into new column See attached images was: Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} See attached image > Improve User Management in Organization Application > --------------------------------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: BD-1845 GateIn Disabled Feature-4.png, Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 2 hours > Remaining Estimate: 4 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > and > Separate the Enabled icon into new column > See attached images -- 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 From issues at jboss.org Tue Dec 17 02:50:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 17 Dec 2013 02:50:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve User Management in Organization Application In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3345: ---------------------------------- Sprint: Sprint 88, Sprint 89 (was: Sprint 88) > Improve User Management in Organization Application > --------------------------------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: BD-1845 GateIn Disabled Feature-4.png, Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 2 hours > Remaining Estimate: 4 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > and > Separate the Enabled icon into new column > See attached images -- 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 From issues at jboss.org Tue Dec 17 04:54:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 04:54:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve User Management in Organization Application In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3345: -------------------------------------- Remaining Estimate: 1 day, 4 hours (was: 4 hours) > Improve User Management in Organization Application > --------------------------------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: BD-1845 GateIn Disabled Feature-4.png, Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 2 hours > Remaining Estimate: 1 day, 4 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > and > Separate the Enabled icon into new column > See attached images -- 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 From issues at jboss.org Tue Dec 17 04:56:35 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 04:56:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3338: -------------------------------------- Sprint: Sprint 89 > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png > > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Tue Dec 17 04:58:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 04:58:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3332: -------------------------------------- Sprint: Sprint 89 > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Priority: Minor > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Tue Dec 17 05:00:35 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 05:00:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3332: -------------------------------------- Original Estimate: 3 hours Remaining Estimate: 3 hours > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Priority: Minor > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Tue Dec 17 05:02:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 05:02:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3306) EDDITION-CONTAINER is not visible when hovering the container In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3306: -------------------------------------- Sprint: Sprint 89 > EDDITION-CONTAINER is not visible when hovering the container > ------------------------------------------------------------- > > Key: GTNPORTAL-3306 > URL: https://issues.jboss.org/browse/GTNPORTAL-3306 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vlastislav Ramik > Labels: JPP611-Test-dev > > Affect Version/s: 3.7.0.Alpha02-SNAPSHOT -- 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 From issues at jboss.org Tue Dec 17 05:04:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 05:04:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3306) EDDITION-CONTAINER is not visible when hovering the container In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3306: -------------------------------------- Original Estimate: 1 hour Remaining Estimate: 1 hour > EDDITION-CONTAINER is not visible when hovering the container > ------------------------------------------------------------- > > Key: GTNPORTAL-3306 > URL: https://issues.jboss.org/browse/GTNPORTAL-3306 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vlastislav Ramik > Labels: JPP611-Test-dev > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Affect Version/s: 3.7.0.Alpha02-SNAPSHOT -- 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 From issues at jboss.org Tue Dec 17 05:10:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 05:10:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2943) Hyphens not allowed in Javascript Modules In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-2943: -------------------------------------- Sprint: Sprint 89 > Hyphens not allowed in Javascript Modules > ----------------------------------------- > > Key: GTNPORTAL-2943 > URL: https://issues.jboss.org/browse/GTNPORTAL-2943 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Affects Versions: 3.4.0.Final > Environment: Windows 8, Gatein-3.4.0.Final-jboss-as7 > Reporter: Jason Farmer > Assignee: Vu Viet Phuong > > Javascript Modules do not allow hyphens in name. No error messages or failures present until execution. > Here is the culprit gatein-resources.xml: > > jquery-ui > > > jquery > jQuery > > > And using it within another Javascript included on the portlet that looked like this: > define(["$", "jquery-ui"], function($) { > alert("got here"); > $('#userPortlet-dialog-form').css( "border","3px solid red" ); > $('#userPortlet-dialog-form').dialog(); > alert("got here2"); > }); > The jquery selector to change the border worked, however when it reaches the .dialog() it fails saying: [16:42:54.534] TypeError: $(...).dialog is not a function @ http://localhost:8080/portal/scripts/3.5.2.Final-redhat-4/PORTLET/trackr-portlets:UserPortlet.js:9 > And fails execution. I tried many variations of fixing/changing remove, etc and I always saw the Javascript being included through Firefox developer tools, however it kept throwing this error. Finally after some trial and error, I found out that renaming my module to just "jqueryui" without the hyphen solved all of my issues. > There was very little to work off of in the way of errors, everything loaded up correctly and even the regular Jquery executed without a problem. -- 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 From issues at jboss.org Tue Dec 17 05:17:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 05:17:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2943) Hyphens not allowed in Javascript Modules In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-2943: -------------------------------------- Original Estimate: 6 hours Remaining Estimate: 6 hours > Hyphens not allowed in Javascript Modules > ----------------------------------------- > > Key: GTNPORTAL-2943 > URL: https://issues.jboss.org/browse/GTNPORTAL-2943 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Affects Versions: 3.4.0.Final > Environment: Windows 8, Gatein-3.4.0.Final-jboss-as7 > Reporter: Jason Farmer > Assignee: Vu Viet Phuong > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > Javascript Modules do not allow hyphens in name. No error messages or failures present until execution. > Here is the culprit gatein-resources.xml: > > jquery-ui > > > jquery > jQuery > > > And using it within another Javascript included on the portlet that looked like this: > define(["$", "jquery-ui"], function($) { > alert("got here"); > $('#userPortlet-dialog-form').css( "border","3px solid red" ); > $('#userPortlet-dialog-form').dialog(); > alert("got here2"); > }); > The jquery selector to change the border worked, however when it reaches the .dialog() it fails saying: [16:42:54.534] TypeError: $(...).dialog is not a function @ http://localhost:8080/portal/scripts/3.5.2.Final-redhat-4/PORTLET/trackr-portlets:UserPortlet.js:9 > And fails execution. I tried many variations of fixing/changing remove, etc and I always saw the Javascript being included through Firefox developer tools, however it kept throwing this error. Finally after some trial and error, I found out that renaming my module to just "jqueryui" without the hyphen solved all of my issues. > There was very little to work off of in the way of errors, everything loaded up correctly and even the regular Jquery executed without a problem. -- 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 From issues at jboss.org Tue Dec 17 05:17:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 05:17:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3352) Upgrade to Chromattic 1.2.4 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3352: -------------------------------------- Original Estimate: 2 hours Remaining Estimate: 2 hours > Upgrade to Chromattic 1.2.4 > --------------------------- > > Key: GTNPORTAL-3352 > URL: https://issues.jboss.org/browse/GTNPORTAL-3352 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > -- 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 From issues at jboss.org Tue Dec 17 05:19:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 05:19:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3338: -------------------------------------- Original Estimate: 2 hours Remaining Estimate: 2 hours > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Tue Dec 17 05:26:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 05:26:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3322) Improvements of handling of in navigation.xml In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3322: -------------------------------------- Original Estimate: 4 hours Remaining Estimate: 4 hours > Improvements of handling of in navigation.xml > -------------------------------------------------------- > > Key: GTNPORTAL-3322 > URL: https://issues.jboss.org/browse/GTNPORTAL-3322 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > This is followup of GTNPORTAL-2751, GTNPORTAL-3324 and GTNPORTAL-3350. > (1) Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. > (2) {{UNDEFINED_PRIORITY}} and its usage should be described in comments. > (3) Fix the comparator in [UserPortalImpl|https://github.com/gatein/gatein-portal/blob/master/component/portal/src/main/java/org/exoplatform/portal/mop/user/UserPortalImpl.java#L149] as it does not impose a total ordering as required by the Comparator interface: "The implementor must ensure that?sgn(compare(x, y)) == -sgn(compare(y, x))?for all?x?and?y." This does not hold when comparing two nodes both having priority -1. -- 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 From issues at jboss.org Tue Dec 17 05:40:37 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 05:40:37 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3335) Exception when restart tomcat In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3335: -------------------------------------- Sprint: Sprint 89 > Exception when restart tomcat > ----------------------------- > > Key: GTNPORTAL-3335 > URL: https://issues.jboss.org/browse/GTNPORTAL-3335 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > > - Run tomcat > - Login portal > - Do somethings > - Stop server > - Restart again > => Have exception in console > {noformat} > Dec 3, 2013 3:54:38 PM org.apache.catalina.session.StandardManager startInternal > SEVERE: Exception loading sessions from persistent storage > java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1332) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1275) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.HashMap.readObject(HashMap.java:1030) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1595) > at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060) > at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:284) > at org.apache.catalina.session.StandardManager.load(StandardManager.java:204) > at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5300) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977) > at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1247) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.HashMap.writeObject(HashMap.java:1001) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422) > at java.util.Collections$SynchronizedMap.writeObject(Collections.java:2029) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > ... 5 more > {noformat} -- 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 From issues at jboss.org Tue Dec 17 05:40:37 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 05:40:37 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3329) Exception when stop server In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3329: -------------------------------------- Sprint: Sprint 89 > Exception when stop server > -------------------------- > > Key: GTNPORTAL-3329 > URL: https://issues.jboss.org/browse/GTNPORTAL-3329 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > > - Run tomcat > - Login portal > - Do some action > - Stop server > => Show exception in console. See > {code} > Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass > INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. > java.lang.IllegalStateException > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > at sun.misc.Unsafe.defineClass(Native Method) > at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) > at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) > at java.security.AccessController.doPrivileged(Native Method) > at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) > at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) > at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) > at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) > at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) > at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) > at java.security.AccessController.doPrivileged(Native Method) > at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) > at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) > at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > .... > Caused by: java.lang.ClassNotFoundException: org.gatein.pc.api.PortletContext > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > ... 57 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 From issues at jboss.org Tue Dec 17 05:42:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 05:42:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3335) Exception when restart tomcat In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3335: -------------------------------------- Original Estimate: 4 hours Remaining Estimate: 4 hours > Exception when restart tomcat > ----------------------------- > > Key: GTNPORTAL-3335 > URL: https://issues.jboss.org/browse/GTNPORTAL-3335 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > - Run tomcat > - Login portal > - Do somethings > - Stop server > - Restart again > => Have exception in console > {noformat} > Dec 3, 2013 3:54:38 PM org.apache.catalina.session.StandardManager startInternal > SEVERE: Exception loading sessions from persistent storage > java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1332) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1275) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.HashMap.readObject(HashMap.java:1030) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1595) > at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060) > at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:284) > at org.apache.catalina.session.StandardManager.load(StandardManager.java:204) > at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5300) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977) > at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1247) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.HashMap.writeObject(HashMap.java:1001) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422) > at java.util.Collections$SynchronizedMap.writeObject(Collections.java:2029) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > ... 5 more > {noformat} -- 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 From issues at jboss.org Tue Dec 17 05:44:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 17 Dec 2013 05:44:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3329) Exception when stop server In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3329: -------------------------------------- Original Estimate: 6 hours Remaining Estimate: 6 hours > Exception when stop server > -------------------------- > > Key: GTNPORTAL-3329 > URL: https://issues.jboss.org/browse/GTNPORTAL-3329 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > - Run tomcat > - Login portal > - Do some action > - Stop server > => Show exception in console. See > {code} > Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass > INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. > java.lang.IllegalStateException > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > at sun.misc.Unsafe.defineClass(Native Method) > at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) > at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) > at java.security.AccessController.doPrivileged(Native Method) > at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) > at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) > at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) > at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) > at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) > at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) > at java.security.AccessController.doPrivileged(Native Method) > at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) > at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) > at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > .... > Caused by: java.lang.ClassNotFoundException: org.gatein.pc.api.PortletContext > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > ... 57 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 From issues at jboss.org Tue Dec 17 06:16:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 17 Dec 2013 06:16:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve User Management in Organization Application In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3345: ---------------------------------- Flagged: Impediment > Improve User Management in Organization Application > --------------------------------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: BD-1845 GateIn Disabled Feature-4.png, Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 2 hours > Remaining Estimate: 1 day, 4 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > and > Separate the Enabled icon into new column > See attached images -- 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 From issues at jboss.org Tue Dec 17 06:16:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 17 Dec 2013 06:16:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3337: ---------------------------------- Flagged: Impediment > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Tue Dec 17 06:16:36 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 17 Dec 2013 06:16:36 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3293) Group all mobile responsive portets into a war packaging In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3293: ---------------------------------- Flagged: Impediment > Group all mobile responsive portets into a war packaging > -------------------------------------------------------- > > Key: GTNPORTAL-3293 > URL: https://issues.jboss.org/browse/GTNPORTAL-3293 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Packaging > Affects Versions: 3.6.3.Final > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Labels: backlogs, plan_3.7.0 > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 3 hours > Remaining Estimate: 0 minutes > > Make these portlets https://github.com/gatein/gatein-portal/tree/master/mobile-integration/portlets grouped in a war > P/S: Don't forget to test both JBoss and Tomcat bundles -- 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 From issues at jboss.org Tue Dec 17 06:16:36 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 17 Dec 2013 06:16:36 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve User Management in Organization Application In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3345: ---------------------------------- Flagged: (was: Impediment) > Improve User Management in Organization Application > --------------------------------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: BD-1845 GateIn Disabled Feature-4.png, Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 2 hours > Remaining Estimate: 1 day, 4 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > and > Separate the Enabled icon into new column > See attached images -- 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 From issues at jboss.org Tue Dec 17 06:16:36 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 17 Dec 2013 06:16:36 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3337: ---------------------------------- Flagged: (was: Impediment) > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Tue Dec 17 06:16:36 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 17 Dec 2013 06:16:36 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3293) Group all mobile responsive portets into a war packaging In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3293: ---------------------------------- Flagged: (was: Impediment) > Group all mobile responsive portets into a war packaging > -------------------------------------------------------- > > Key: GTNPORTAL-3293 > URL: https://issues.jboss.org/browse/GTNPORTAL-3293 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Packaging > Affects Versions: 3.6.3.Final > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Labels: backlogs, plan_3.7.0 > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 3 hours > Remaining Estimate: 0 minutes > > Make these portlets https://github.com/gatein/gatein-portal/tree/master/mobile-integration/portlets grouped in a war > P/S: Don't forget to test both JBoss and Tomcat bundles -- 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 From issues at jboss.org Tue Dec 17 09:02:34 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Tue, 17 Dec 2013 09:02:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3295) Incorrect position of inputs in Edit Portlet dialog In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932064#comment-12932064 ] RH Bugzilla Integration commented on GTNPORTAL-3295: ---------------------------------------------------- Peter Palaga changed the Status of [bug 794165|https://bugzilla.redhat.com/show_bug.cgi?id=794165] from ASSIGNED to MODIFIED > Incorrect position of inputs in Edit Portlet dialog > --------------------------------------------------- > > Key: GTNPORTAL-3295 > URL: https://issues.jboss.org/browse/GTNPORTAL-3295 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.6.4.Final, 3.7.0.Final > > > The scope of the present issue is only LogoPortlet. IFramePortlet mentioned in the original report https://bugzilla.redhat.com/show_bug.cgi?id=794165 works correctly. -- 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 From issues at jboss.org Tue Dec 17 10:22:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Tue, 17 Dec 2013 10:22:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3292) Services Management - Invalid parameters lead to methods failing with exceptions In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga reassigned GTNPORTAL-3292: --------------------------------------- Assignee: Peter Palaga (was: Lucas Ponce) > Services Management - Invalid parameters lead to methods failing with exceptions > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3292 > URL: https://issues.jboss.org/browse/GTNPORTAL-3292 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.3.Final > Reporter: Miroslav Cupak > Assignee: Peter Palaga > Priority: Minor > > Description of problem: > Methods in "templatestatistics" and "portalcontroller" section of the Services Management gadget fail with exception (NPE/MalformedURLException) if they are called with an invalid parameter. The exception is visible in the server log, but in the UI, you only see the message "Method's executed, return no result", which might be a bit confusing. > For example methods "reloadConfiguration" without a parameter and "loadConfiguration" called with an invalid path both lead to the same message being shown in the gadget, whereas only one of them really failed with exception. > > Actual results: > Exception is logged, message "Method's executed, return no result" is displayed. > Expected results: > It would be nice to have these two situations (failure/no return value) distinguished in a consistent way (methods in other sections don't log an exception and usually return at least some value). -- 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 From issues at jboss.org Tue Dec 17 11:45:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Tue, 17 Dec 2013 11:45:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3292) Services Management - Invalid parameters lead to methods failing with exceptions In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932124#comment-12932124 ] Peter Palaga commented on GTNPORTAL-3292: ----------------------------------------- This issue is valid with the present GateIn master. After a little bit of debugging, I can state the following: (1) The {{NullPointerException}} is thrown in {{TemplateStatisticService.getExecutionCount(TemplateStatisticService.java:120)}} (2) The {{NullPointerException}} is catched in {{RestResource.safeInvoke(MethodInvoker, Map>)}} where {{Response.serverError()}} is returned, see [here|https://github.com/gatein/gatein-portal/blob/master/component/management/src/main/java/org/exoplatform/management/data/RestResource.java#L223]. This is probably incorrect, {{Response.serverError().build()}} or {{Response.serverError().entity(e.getMessage()).build()}} would probably be better. (3) However, this return value is not handled properly in {{RequestDispatcher.processResponse(...)}}. There, the result is handled only based on the expected return type, in this case {{java.lang.Object}}, which boils down to the last {{else}}, see [here|https://github.com/exoplatform/ws/blob/master/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/RequestDispatcher.java#L763]. Hence, the main question is if this can be fixed in {{RequestDispatcher}}. > Services Management - Invalid parameters lead to methods failing with exceptions > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3292 > URL: https://issues.jboss.org/browse/GTNPORTAL-3292 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.3.Final > Reporter: Miroslav Cupak > Assignee: Peter Palaga > Priority: Minor > > Description of problem: > Methods in "templatestatistics" and "portalcontroller" section of the Services Management gadget fail with exception (NPE/MalformedURLException) if they are called with an invalid parameter. The exception is visible in the server log, but in the UI, you only see the message "Method's executed, return no result", which might be a bit confusing. > For example methods "reloadConfiguration" without a parameter and "loadConfiguration" called with an invalid path both lead to the same message being shown in the gadget, whereas only one of them really failed with exception. > > Actual results: > Exception is logged, message "Method's executed, return no result" is displayed. > Expected results: > It would be nice to have these two situations (failure/no return value) distinguished in a consistent way (methods in other sections don't log an exception and usually return at least some value). -- 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 From issues at jboss.org Tue Dec 17 11:49:34 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Tue, 17 Dec 2013 11:49:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3292) Services Management - Invalid parameters lead to methods failing with exceptions In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932124#comment-12932124 ] Peter Palaga edited comment on GTNPORTAL-3292 at 12/17/13 11:49 AM: -------------------------------------------------------------------- This issue is valid with the present GateIn master. After a little bit of debugging, I can state the following: (1) The {{NullPointerException}} is thrown in {{TemplateStatisticService.getExecutionCount(TemplateStatisticService.java:120)}} (2) The {{NullPointerException}} is catched in {{RestResource.safeInvoke(MethodInvoker, Map>)}} where {{Response.serverError()}} is returned, see [here|https://github.com/gatein/gatein-portal/blob/master/component/management/src/main/java/org/exoplatform/management/data/RestResource.java#L223]. This is probably incorrect, {{Response.serverError().build()}} or {{Response.serverError().entity(e.getMessage()).build()}} would probably be better. (3) However, this return value is not handled properly in {{RequestDispatcher.processResponse(...)}}. There, the result is handled only based on the expected return type, in this case {{java.lang.Object}}, which boils down to the last {{else}}, see [here|https://github.com/exoplatform/ws/blob/master/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/RequestDispatcher.java#L763]. Hence, the main question is if this can be fixed in {{RequestDispatcher}}. Could perhaps the {{Resource}} type check ([here|https://github.com/exoplatform/ws/blob/master/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/RequestDispatcher.java#L747]) be applied also on {{o}}, like this: {code} else if (Response.class.isAssignableFrom(returnType) || o instanceof Response) {code} was (Author: ppalaga): This issue is valid with the present GateIn master. After a little bit of debugging, I can state the following: (1) The {{NullPointerException}} is thrown in {{TemplateStatisticService.getExecutionCount(TemplateStatisticService.java:120)}} (2) The {{NullPointerException}} is catched in {{RestResource.safeInvoke(MethodInvoker, Map>)}} where {{Response.serverError()}} is returned, see [here|https://github.com/gatein/gatein-portal/blob/master/component/management/src/main/java/org/exoplatform/management/data/RestResource.java#L223]. This is probably incorrect, {{Response.serverError().build()}} or {{Response.serverError().entity(e.getMessage()).build()}} would probably be better. (3) However, this return value is not handled properly in {{RequestDispatcher.processResponse(...)}}. There, the result is handled only based on the expected return type, in this case {{java.lang.Object}}, which boils down to the last {{else}}, see [here|https://github.com/exoplatform/ws/blob/master/exo.ws.rest.core/src/main/java/org/exoplatform/services/rest/impl/RequestDispatcher.java#L763]. Hence, the main question is if this can be fixed in {{RequestDispatcher}}. > Services Management - Invalid parameters lead to methods failing with exceptions > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3292 > URL: https://issues.jboss.org/browse/GTNPORTAL-3292 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.3.Final > Reporter: Miroslav Cupak > Assignee: Peter Palaga > Priority: Minor > > Description of problem: > Methods in "templatestatistics" and "portalcontroller" section of the Services Management gadget fail with exception (NPE/MalformedURLException) if they are called with an invalid parameter. The exception is visible in the server log, but in the UI, you only see the message "Method's executed, return no result", which might be a bit confusing. > For example methods "reloadConfiguration" without a parameter and "loadConfiguration" called with an invalid path both lead to the same message being shown in the gadget, whereas only one of them really failed with exception. > > Actual results: > Exception is logged, message "Method's executed, return no result" is displayed. > Expected results: > It would be nice to have these two situations (failure/no return value) distinguished in a consistent way (methods in other sections don't log an exception and usually return at least some value). -- 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 From issues at jboss.org Tue Dec 17 15:36:42 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Tue, 17 Dec 2013 15:36:42 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3292) Services Management - Invalid parameters lead to methods failing with exceptions In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3292: ------------------------------------ Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/741 The linked pull request is only one part of if the solution. A fix is needed also in WS. > Services Management - Invalid parameters lead to methods failing with exceptions > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3292 > URL: https://issues.jboss.org/browse/GTNPORTAL-3292 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.3.Final > Reporter: Miroslav Cupak > Assignee: Peter Palaga > Priority: Minor > > Description of problem: > Methods in "templatestatistics" and "portalcontroller" section of the Services Management gadget fail with exception (NPE/MalformedURLException) if they are called with an invalid parameter. The exception is visible in the server log, but in the UI, you only see the message "Method's executed, return no result", which might be a bit confusing. > For example methods "reloadConfiguration" without a parameter and "loadConfiguration" called with an invalid path both lead to the same message being shown in the gadget, whereas only one of them really failed with exception. > > Actual results: > Exception is logged, message "Method's executed, return no result" is displayed. > Expected results: > It would be nice to have these two situations (failure/no return value) distinguished in a consistent way (methods in other sections don't log an exception and usually return at least some value). -- 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 From issues at jboss.org Tue Dec 17 15:36:42 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Tue, 17 Dec 2013 15:36:42 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3292) Services Management - Invalid parameters lead to methods failing with exceptions In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932194#comment-12932194 ] Peter Palaga edited comment on GTNPORTAL-3292 at 12/17/13 3:35 PM: ------------------------------------------------------------------- The linked pull request is only one part of of the solution. A fix is needed also in WS. was (Author: ppalaga): The linked pull request is only one part of if the solution. A fix is needed also in WS. > Services Management - Invalid parameters lead to methods failing with exceptions > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3292 > URL: https://issues.jboss.org/browse/GTNPORTAL-3292 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.3.Final > Reporter: Miroslav Cupak > Assignee: Peter Palaga > Priority: Minor > > Description of problem: > Methods in "templatestatistics" and "portalcontroller" section of the Services Management gadget fail with exception (NPE/MalformedURLException) if they are called with an invalid parameter. The exception is visible in the server log, but in the UI, you only see the message "Method's executed, return no result", which might be a bit confusing. > For example methods "reloadConfiguration" without a parameter and "loadConfiguration" called with an invalid path both lead to the same message being shown in the gadget, whereas only one of them really failed with exception. > > Actual results: > Exception is logged, message "Method's executed, return no result" is displayed. > Expected results: > It would be nice to have these two situations (failure/no return value) distinguished in a consistent way (methods in other sections don't log an exception and usually return at least some value). -- 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 From issues at jboss.org Tue Dec 17 17:56:33 2013 From: issues at jboss.org (=?UTF-8?Q?Alexandre_Mendon=C3=A7a_=28JIRA=29?=) Date: Tue, 17 Dec 2013 17:56:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3336) Exception when detele portal which selected for Site Redirects In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexandre Mendon?a updated GTNPORTAL-3336: ------------------------------------------ Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/742 > Exception when detele portal which selected for Site Redirects > -------------------------------------------------------------- > > Key: GTNPORTAL-3336 > URL: https://issues.jboss.org/browse/GTNPORTAL-3336 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Alexandre Mendon?a > Fix For: 3.7.0.Final > > > - Login portal > - Go to Manage Sites > - Delete Mobile Portal > - Go to Site Direction and import export > - Select classic and click configure > - Click Save > => Show exception in console. > {noformat} > Dec 3, 2013 3:00:12 PM org.richfaces.context.ExtendedPartialViewContextImpl$RenderVisitCallback logException > SEVERE: /admin/redirects/index.xhtml: /admin/redirects/index.xhtml @54,97 value="#{rdrEdit.checkSiteExists(r.redirectSite)}": org.gatein.api.ApiException: Failed to load navigation > javax.el.ELException: /admin/redirects/index.xhtml: /admin/redirects/index.xhtml @54,97 value="#{rdrEdit.checkSiteExists(r.redirectSite)}": org.gatein.api.ApiException: Failed to load navigation > at com.sun.faces.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:94) > at com.sun.faces.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:82) > at com.sun.faces.facelets.compiler.UILeaf.encodeAll(UILeaf.java:183) > at com.sun.faces.facelets.component.RepeatRenderer.encodeChildren(RepeatRenderer.java:104) > at com.sun.faces.facelets.component.UIRepeat.process(UIRepeat.java:527) > at com.sun.faces.facelets.component.UIRepeat.encodeChildren(UIRepeat.java:988) > at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304) > at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:105) > at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) > at javax.faces.render.Renderer.encodeChildren(Renderer.java:168) > at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) > at org.richfaces.context.ExtendedPartialViewContextImpl$RenderVisitCallback.visit(ExtendedPartialViewContextImpl.java:538) > at org.richfaces.context.BaseExtendedVisitContext.invokeVisitCallback(BaseExtendedVisitContext.java:321) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1612) > at javax.faces.component.UIForm.visitTree(UIForm.java:371) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at org.richfaces.context.ExtendedPartialViewContextImpl.processPartialRenderPhase(ExtendedPartialViewContextImpl.java:291) > at org.richfaces.context.ExtendedPartialViewContextImpl.processPartial(ExtendedPartialViewContextImpl.java:194) > at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:981) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) > at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:409) > at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:124) > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) > at org.jboss.portletbridge.application.PortletViewHandler.renderView(PortletViewHandler.java:212) > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) > at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121) > at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) > at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) > at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderFaces(Jsf20ControllerImpl.java:410) > at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderFacesResource(Jsf20ControllerImpl.java:586) > at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderResource(Jsf20ControllerImpl.java:289) > at org.jboss.portletbridge.PortletBridgeImpl.doFacesRequest(PortletBridgeImpl.java:278) > at javax.portlet.faces.GenericFacesPortlet.serveResource(GenericFacesPortlet.java:467) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:598) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:184) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:77) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:184) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:84) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ServeResourceActionListener.execute(UIPortletActionListener.java:340) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:116) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.gatein.api.ApiException: Failed to load navigation > at org.gatein.api.PortalImpl.getNavigation(PortalImpl.java:254) > at org.gatein.ui.admin.redirect.beans.EditRedirectBean.checkSiteExists(EditRedirectBean.java:619) > 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:597) > at javax.el.BeanELResolver.invoke(BeanELResolver.java:484) > at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:161) > at org.apache.el.parser.AstValue.getValue(AstValue.java:173) > at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185) > at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) > at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:68) > at org.apache.el.parser.AstChoice.getValue(AstChoice.java:45) > at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185) > at com.sun.faces.facelets.el.ELText$ELTextVariable.toString(ELText.java:217) > at com.sun.faces.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:89) > ... 167 more > Caused by: org.chromattic.api.UndeclaredRepositoryException: javax.jcr.RepositoryException: Illegal path entry: "mop:": Illegal path entry: "mop:": Illegal path entry: "mop:" > at org.chromattic.core.DomainSession.getChild(DomainSession.java:364) > at org.chromattic.core.ObjectContext.getChild(ObjectContext.java:241) > at org.chromattic.core.mapper.onetomany.hierarchical.AnyChildMap.get(AnyChildMap.java:60) > at org.gatein.mop.core.api.workspace.SiteContainer.getSite(SiteContainer.java:59) > at org.gatein.mop.core.api.workspace.WorkspaceImpl.getSite(WorkspaceImpl.java:102) > at org.exoplatform.portal.mop.navigation.DataCache.loadNavigation(DataCache.java:92) > at org.exoplatform.portal.mop.navigation.DataCache.getNavigationData(DataCache.java:63) > at org.exoplatform.portal.mop.navigation.NavigationServiceImpl.loadNavigation(NavigationServiceImpl.java:89) > at org.exoplatform.portal.mop.navigation.NavigationServiceWrapper.loadNavigation(NavigationServiceWrapper.java:93) > at org.gatein.api.PortalImpl.getNavigation(PortalImpl.java:249) > ... 182 more > Caused by: javax.jcr.RepositoryException: Illegal path entry: "mop:": Illegal path entry: "mop:": Illegal path entry: "mop:" > at org.exoplatform.services.jcr.impl.core.LocationFactory.parsePathEntry(LocationFactory.java:239) > at org.exoplatform.services.jcr.impl.core.LocationFactory.parseNames(LocationFactory.java:281) > at org.exoplatform.services.jcr.impl.core.LocationFactory.parseRelPath(LocationFactory.java:112) > at org.exoplatform.services.jcr.impl.core.NodeImpl.hasNode(NodeImpl.java:1448) > at org.chromattic.core.jcr.SessionWrapperImpl.getChild(SessionWrapperImpl.java:190) > at org.chromattic.core.DomainSessionImpl._getChild(DomainSessionImpl.java:774) > at org.chromattic.core.DomainSession.getChild(DomainSession.java:361) > ... 191 more > Caused by: javax.jcr.RepositoryException: Illegal path entry: "mop:" > at org.exoplatform.services.jcr.impl.core.LocationFactory.parsePathEntry(LocationFactory.java:230) > ... 197 more > {noformat} -- 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 From issues at jboss.org Wed Dec 18 02:09:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 02:09:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3293) Group all mobile responsive portets into a war packaging In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3293: ---------------------------------- Remaining Estimate: 1 hour (was: 0 minutes) > Group all mobile responsive portets into a war packaging > -------------------------------------------------------- > > Key: GTNPORTAL-3293 > URL: https://issues.jboss.org/browse/GTNPORTAL-3293 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Packaging > Affects Versions: 3.6.3.Final > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Labels: backlogs, plan_3.7.0 > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 3 hours > Remaining Estimate: 1 hour > > Make these portlets https://github.com/gatein/gatein-portal/tree/master/mobile-integration/portlets grouped in a war > P/S: Don't forget to test both JBoss and Tomcat bundles -- 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 From issues at jboss.org Wed Dec 18 02:09:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 02:09:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3337: ---------------------------------- Remaining Estimate: 1 hour (was: 0 minutes) > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 4 hours > Remaining Estimate: 1 hour > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Wed Dec 18 04:01:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 04:01:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3322) Improvements of handling of in navigation.xml In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3322: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > Improvements of handling of in navigation.xml > -------------------------------------------------------- > > Key: GTNPORTAL-3322 > URL: https://issues.jboss.org/browse/GTNPORTAL-3322 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > This is followup of GTNPORTAL-2751, GTNPORTAL-3324 and GTNPORTAL-3350. > (1) Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. > (2) {{UNDEFINED_PRIORITY}} and its usage should be described in comments. > (3) Fix the comparator in [UserPortalImpl|https://github.com/gatein/gatein-portal/blob/master/component/portal/src/main/java/org/exoplatform/portal/mop/user/UserPortalImpl.java#L149] as it does not impose a total ordering as required by the Comparator interface: "The implementor must ensure that?sgn(compare(x, y)) == -sgn(compare(y, x))?for all?x?and?y." This does not hold when comparing two nodes both having priority -1. -- 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 From issues at jboss.org Wed Dec 18 04:01:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 04:01:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3322) Improvements of handling of in navigation.xml In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3322?focusedWorklogId=12430416&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430416 ] Trong Tran logged work on GTNPORTAL-3322: ----------------------------------------- Author: Trong Tran Created on: 18/Dec/13 4:00 AM Start Date: 18/Dec/13 4:00 AM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 3 hours (was: 4 hours) Time Spent: 1 hour Worklog Id: (was: 12430416) > Improvements of handling of in navigation.xml > -------------------------------------------------------- > > Key: GTNPORTAL-3322 > URL: https://issues.jboss.org/browse/GTNPORTAL-3322 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Time Spent: 1 hour > Remaining Estimate: 3 hours > > This is followup of GTNPORTAL-2751, GTNPORTAL-3324 and GTNPORTAL-3350. > (1) Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. > (2) {{UNDEFINED_PRIORITY}} and its usage should be described in comments. > (3) Fix the comparator in [UserPortalImpl|https://github.com/gatein/gatein-portal/blob/master/component/portal/src/main/java/org/exoplatform/portal/mop/user/UserPortalImpl.java#L149] as it does not impose a total ordering as required by the Comparator interface: "The implementor must ensure that?sgn(compare(x, y)) == -sgn(compare(y, x))?for all?x?and?y." This does not hold when comparing two nodes both having priority -1. -- 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 From issues at jboss.org Wed Dec 18 04:01:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 04:01:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3322) Improvements of handling of in navigation.xml In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3322?page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel\#worklog-12430416 ] Trong Tran logged work on GTNPORTAL-3322: ----------------------------------------- Author: Trong Tran Edited by: Trong Tran Created on: 18/Dec/13 4:00 AM Edited on: 18/Dec/13 4:00 AM Start Date: 18/Dec/13 4:00 AM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 3 hours) Worklog Id: (was: 12430416) > Improvements of handling of in navigation.xml > -------------------------------------------------------- > > Key: GTNPORTAL-3322 > URL: https://issues.jboss.org/browse/GTNPORTAL-3322 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > This is followup of GTNPORTAL-2751, GTNPORTAL-3324 and GTNPORTAL-3350. > (1) Introduce {{PageNavigation.UNDEFINED_PRIORITY}} constant and use it instead of {{-1}} literal as {{PageNavigation.priority}} value. > (2) {{UNDEFINED_PRIORITY}} and its usage should be described in comments. > (3) Fix the comparator in [UserPortalImpl|https://github.com/gatein/gatein-portal/blob/master/component/portal/src/main/java/org/exoplatform/portal/mop/user/UserPortalImpl.java#L149] as it does not impose a total ordering as required by the Comparator interface: "The implementor must ensure that?sgn(compare(x, y)) == -sgn(compare(y, x))?for all?x?and?y." This does not hold when comparing two nodes both having priority -1. -- 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 From issues at jboss.org Wed Dec 18 04:27:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 18 Dec 2013 04:27:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3263) "Restricted" page editor In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932301#comment-12932301 ] RH Bugzilla Integration commented on GTNPORTAL-3263: ---------------------------------------------------- Thomas Heute changed the Status of [bug 1038562|https://bugzilla.redhat.com/show_bug.cgi?id=1038562] from ASSIGNED to MODIFIED > "Restricted" page editor > ------------------------ > > Key: GTNPORTAL-3263 > URL: https://issues.jboss.org/browse/GTNPORTAL-3263 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > See https://community.jboss.org/wiki/RestrictedPageEditor > A customer is willing to give the ability to many different users to edit pages. Those users would require a simplified page editor and be constrained to simple actions. In particular, users should not be able to compose complex pages and risk to break the layouts. > The layouts should be restricted to what is available from the "Containers" tab of the editor. > In particular the 2 following scenarios should not be possible: > Scenario 1: User should not be able to put an application above/below the 2 column layout (As this break the pre-defined layouts, suddenly the user is able to have a single column representation while this may not have been provided): > Scenario 2: User should not be able to put a layout within a layout (only above or below existing ones) > Proposed solution > Add an option in configuration.properties for a restricted page and layout editor. This would apply across the whole portal. > gatein.portal.pageeditor.mode=full (default) | restricted > gatein.portal.layouteditor.mode=full (default) | restricted > > Applications could only be added to predefined layouts (and not directly on a page). > Containers could only be added to the root of a page (not inside another container). -- 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 From issues at jboss.org Wed Dec 18 04:27:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 18 Dec 2013 04:27:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3272) Site header/footer preview when editing a page In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3272?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932300#comment-12932300 ] RH Bugzilla Integration commented on GTNPORTAL-3272: ---------------------------------------------------- Thomas Heute changed the Status of [bug 1038569|https://bugzilla.redhat.com/show_bug.cgi?id=1038569] from ASSIGNED to MODIFIED > Site header/footer preview when editing a page > ---------------------------------------------- > > Key: GTNPORTAL-3272 > URL: https://issues.jboss.org/browse/GTNPORTAL-3272 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Reporter: Lucas Ponce > Assignee: Lucas Ponce > Fix For: 3.7.0.Final > > > https://community.jboss.org/wiki/SiteHeaderfooterPreviewWhenEditingAPage -- 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 From issues at jboss.org Wed Dec 18 04:27:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Wed, 18 Dec 2013 04:27:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3259) Configurable default view mode in page editor In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932302#comment-12932302 ] RH Bugzilla Integration commented on GTNPORTAL-3259: ---------------------------------------------------- Thomas Heute changed the Status of [bug 1038554|https://bugzilla.redhat.com/show_bug.cgi?id=1038554] from ASSIGNED to MODIFIED > Configurable default view mode in page editor > --------------------------------------------- > > Key: GTNPORTAL-3259 > URL: https://issues.jboss.org/browse/GTNPORTAL-3259 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.7.0.Final > > > Add new configuration options in configuration.properties: > gatein.portal.pageeditor.defaultview=block (default) | preview > gatein.portal.layouteditor.defaultview=block (default) | preview > When the option is set to "block" it should behave as of today. > When the option is set to "preview" the page or layout editor should directly show the editor as if the user clicked on the "Switch View Mode" button. -- 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 From issues at jboss.org Wed Dec 18 05:09:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 05:09:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932321#comment-12932321 ] Trong Tran commented on GTNPORTAL-3337: --------------------------------------- I find that GTNPORTAL-3345 would impact to this change, so wait for it. > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 4 hours > Remaining Estimate: 1 hour > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Wed Dec 18 05:39:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 05:39:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3353) User query improvement based on Enabled/Disabled status In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3353: ------------------------------------- Summary: User query improvement based on Enabled/Disabled status Key: GTNPORTAL-3353 URL: https://issues.jboss.org/browse/GTNPORTAL-3353 Project: GateIn Portal Issue Type: Task Security Level: Public (Everyone can see) Reporter: Trong Tran Fix For: 3.7.0.Final Update PicketLink Organization Service according to the improvement changes in COR-315 Don't forget to update the wiki https://community.jboss.org/wiki/DisabledUser -- 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 From issues at jboss.org Wed Dec 18 05:39:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 05:39:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3353) User query improvement based on Enabled/Disabled status In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3353: ---------------------------------- Description: Update Organization Service implementation according to the improvement changes in https://jira.exoplatform.org/browse/COR-315 Don't forget to update the wiki https://community.jboss.org/wiki/DisabledUser was: Update PicketLink Organization Service according to the improvement changes in COR-315 Don't forget to update the wiki https://community.jboss.org/wiki/DisabledUser > User query improvement based on Enabled/Disabled status > ------------------------------------------------------- > > Key: GTNPORTAL-3353 > URL: https://issues.jboss.org/browse/GTNPORTAL-3353 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > > Update Organization Service implementation according to the improvement changes in https://jira.exoplatform.org/browse/COR-315 > Don't forget to update the wiki https://community.jboss.org/wiki/DisabledUser -- 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 From issues at jboss.org Wed Dec 18 05:43:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 05:43:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve User Management in Organization Application In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932329#comment-12932329 ] Trong Tran commented on GTNPORTAL-3345: --------------------------------------- We need to update PicketLink IDM implementation first according to https://jira.exoplatform.org/browse/COR-315. And I created GTNPORTAL-3353 for it > Improve User Management in Organization Application > --------------------------------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: BD-1845 GateIn Disabled Feature-4.png, Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 2 hours > Remaining Estimate: 1 day, 4 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > and > Separate the Enabled icon into new column > See attached images -- 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 From issues at jboss.org Wed Dec 18 06:27:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 06:27:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3293) Group all mobile responsive portets into a war packaging In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3293: ------------------------------------- Assignee: Hai Nguyen (was: Vu Viet Phuong) > Group all mobile responsive portets into a war packaging > -------------------------------------------------------- > > Key: GTNPORTAL-3293 > URL: https://issues.jboss.org/browse/GTNPORTAL-3293 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Packaging > Affects Versions: 3.6.3.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Labels: backlogs, plan_3.7.0 > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 3 hours > Remaining Estimate: 1 hour > > Make these portlets https://github.com/gatein/gatein-portal/tree/master/mobile-integration/portlets grouped in a war > P/S: Don't forget to test both JBoss and Tomcat bundles -- 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 From issues at jboss.org Wed Dec 18 06:27:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 06:27:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3352) Upgrade to Chromattic 1.2.4 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3352: ------------------------------------- Assignee: Tuyen Nguyen The > Upgrade to Chromattic 1.2.4 > --------------------------- > > Key: GTNPORTAL-3352 > URL: https://issues.jboss.org/browse/GTNPORTAL-3352 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > -- 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 From issues at jboss.org Wed Dec 18 06:27:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 06:27:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3338: ------------------------------------- Assignee: Hai Nguyen > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Wed Dec 18 06:29:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 06:29:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3332: ------------------------------------- Assignee: Hai Nguyen > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Hai Nguyen > Priority: Minor > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Wed Dec 18 06:29:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 06:29:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3306) EDDITION-CONTAINER is not visible when hovering the container In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3306: ------------------------------------- Assignee: Vu Viet Phuong > EDDITION-CONTAINER is not visible when hovering the container > ------------------------------------------------------------- > > Key: GTNPORTAL-3306 > URL: https://issues.jboss.org/browse/GTNPORTAL-3306 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vlastislav Ramik > Assignee: Vu Viet Phuong > Labels: JPP611-Test-dev > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Affect Version/s: 3.7.0.Alpha02-SNAPSHOT -- 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 From issues at jboss.org Wed Dec 18 06:31:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 06:31:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3329) Exception when stop server In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3329: ------------------------------------- Assignee: Trong Tran > Exception when stop server > -------------------------- > > Key: GTNPORTAL-3329 > URL: https://issues.jboss.org/browse/GTNPORTAL-3329 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > - Run tomcat > - Login portal > - Do some action > - Stop server > => Show exception in console. See > {code} > Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass > INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. > java.lang.IllegalStateException > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > at sun.misc.Unsafe.defineClass(Native Method) > at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) > at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) > at java.security.AccessController.doPrivileged(Native Method) > at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) > at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) > at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) > at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) > at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) > at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) > at java.security.AccessController.doPrivileged(Native Method) > at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) > at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) > at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > .... > Caused by: java.lang.ClassNotFoundException: org.gatein.pc.api.PortletContext > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > ... 57 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 From issues at jboss.org Wed Dec 18 06:31:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 06:31:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3335) Exception when restart tomcat In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3335: ------------------------------------- Assignee: Trong Tran > Exception when restart tomcat > ----------------------------- > > Key: GTNPORTAL-3335 > URL: https://issues.jboss.org/browse/GTNPORTAL-3335 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > - Run tomcat > - Login portal > - Do somethings > - Stop server > - Restart again > => Have exception in console > {noformat} > Dec 3, 2013 3:54:38 PM org.apache.catalina.session.StandardManager startInternal > SEVERE: Exception loading sessions from persistent storage > java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1332) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1275) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.HashMap.readObject(HashMap.java:1030) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1595) > at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060) > at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:284) > at org.apache.catalina.session.StandardManager.load(StandardManager.java:204) > at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5300) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977) > at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1247) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.HashMap.writeObject(HashMap.java:1001) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422) > at java.util.Collections$SynchronizedMap.writeObject(Collections.java:2029) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > ... 5 more > {noformat} -- 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 From issues at jboss.org Wed Dec 18 06:51:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 06:51:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3329) Exception when stop server In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3329 started by Trong Tran. > Exception when stop server > -------------------------- > > Key: GTNPORTAL-3329 > URL: https://issues.jboss.org/browse/GTNPORTAL-3329 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > - Run tomcat > - Login portal > - Do some action > - Stop server > => Show exception in console. See > {code} > Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass > INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. > java.lang.IllegalStateException > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > at sun.misc.Unsafe.defineClass(Native Method) > at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) > at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) > at java.security.AccessController.doPrivileged(Native Method) > at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) > at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) > at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) > at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) > at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) > at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) > at java.security.AccessController.doPrivileged(Native Method) > at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) > at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) > at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > .... > Caused by: java.lang.ClassNotFoundException: org.gatein.pc.api.PortletContext > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > ... 57 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 From issues at jboss.org Wed Dec 18 22:30:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 22:30:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3335) Exception when restart tomcat In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3335 started by Trong Tran. > Exception when restart tomcat > ----------------------------- > > Key: GTNPORTAL-3335 > URL: https://issues.jboss.org/browse/GTNPORTAL-3335 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > - Run tomcat > - Login portal > - Do somethings > - Stop server > - Restart again > => Have exception in console > {noformat} > Dec 3, 2013 3:54:38 PM org.apache.catalina.session.StandardManager startInternal > SEVERE: Exception loading sessions from persistent storage > java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1332) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1275) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.HashMap.readObject(HashMap.java:1030) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1595) > at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060) > at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:284) > at org.apache.catalina.session.StandardManager.load(StandardManager.java:204) > at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5300) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977) > at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1247) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.HashMap.writeObject(HashMap.java:1001) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422) > at java.util.Collections$SynchronizedMap.writeObject(Collections.java:2029) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > ... 5 more > {noformat} -- 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 From issues at jboss.org Wed Dec 18 22:38:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 18 Dec 2013 22:38:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3335) Exception when restart tomcat In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932533#comment-12932533 ] Trong Tran commented on GTNPORTAL-3335: --------------------------------------- it looks like this is related to GTNPORTAL-3329. > Exception when restart tomcat > ----------------------------- > > Key: GTNPORTAL-3335 > URL: https://issues.jboss.org/browse/GTNPORTAL-3335 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > - Run tomcat > - Login portal > - Do somethings > - Stop server > - Restart again > => Have exception in console > {noformat} > Dec 3, 2013 3:54:38 PM org.apache.catalina.session.StandardManager startInternal > SEVERE: Exception loading sessions from persistent storage > java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1332) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1275) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.HashMap.readObject(HashMap.java:1030) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1595) > at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060) > at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:284) > at org.apache.catalina.session.StandardManager.load(StandardManager.java:204) > at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5300) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977) > at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1247) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.HashMap.writeObject(HashMap.java:1001) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422) > at java.util.Collections$SynchronizedMap.writeObject(Collections.java:2029) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > ... 5 more > {noformat} -- 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 From issues at jboss.org Thu Dec 19 05:10:33 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Thu, 19 Dec 2013 05:10:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3292) Services Management - Invalid parameters lead to methods failing with exceptions In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932555#comment-12932555 ] Peter Palaga commented on GTNPORTAL-3292: ----------------------------------------- I improved the pull request in accordance with the proposal of [~nfilotto]. The propagation of errors to the client is fixed in {{org.exoplatform.management.data.RestResource}} through making the methods return {{RestResource}} rather than {{Object}}. Further, I have added parameter checks throwinf {{IllegalArgumentException}} on "id empty" and "object with the given id does not exist" in following methods: * {{org.exoplatform.groovyscript.text.TemplateService.reloadTemplate(String)}} * {{org.exoplatform.groovyscript.text.TemplateStatisticService.getMaxTime(String)}} * {{org.exoplatform.groovyscript.text.TemplateStatisticService.getMinTime(String)}} * {{org.exoplatform.groovyscript.text.TemplateStatisticService.getExecutionCount(String)}} * {{org.exoplatform.groovyscript.text.TemplateStatisticService.getAverageTime(String)}} * {{org.exoplatform.portal.application.ApplicationStatisticService.getMaxTime(String)}} * {{org.exoplatform.portal.application.ApplicationStatisticService.getMinTime(String)}} * {{org.exoplatform.portal.application.ApplicationStatisticService.getAverageTime(String)}} * {{org.exoplatform.portal.application.ApplicationStatisticService.getExecutionCount(String)}} * {{org.exoplatform.portal.application.PortalStatisticService.getMaxTime(String)}} * {{org.exoplatform.portal.application.PortalStatisticService.getMinTime(String)}} * {{org.exoplatform.portal.application.PortalStatisticService.getAverageTime(String)}} * {{org.exoplatform.portal.application.PortalStatisticService.getThroughput(String)}} * {{org.exoplatform.portal.application.PortalStatisticService.getExecutionCount(String)}} Finally, the in JavaScript on the client side, I have added a piece of code that shows the error message (if available) to the user. > Services Management - Invalid parameters lead to methods failing with exceptions > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3292 > URL: https://issues.jboss.org/browse/GTNPORTAL-3292 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.3.Final > Reporter: Miroslav Cupak > Assignee: Peter Palaga > Priority: Minor > > Description of problem: > Methods in "templatestatistics" and "portalcontroller" section of the Services Management gadget fail with exception (NPE/MalformedURLException) if they are called with an invalid parameter. The exception is visible in the server log, but in the UI, you only see the message "Method's executed, return no result", which might be a bit confusing. > For example methods "reloadConfiguration" without a parameter and "loadConfiguration" called with an invalid path both lead to the same message being shown in the gadget, whereas only one of them really failed with exception. > > Actual results: > Exception is logged, message "Method's executed, return no result" is displayed. > Expected results: > It would be nice to have these two situations (failure/no return value) distinguished in a consistent way (methods in other sections don't log an exception and usually return at least some value). -- 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 From issues at jboss.org Thu Dec 19 06:00:34 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Thu, 19 Dec 2013 06:00:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3336) Exception when detele portal which selected for Site Redirects In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3336: ------------------------------------ Fix Version/s: 3.6.4.Final > Exception when detele portal which selected for Site Redirects > -------------------------------------------------------------- > > Key: GTNPORTAL-3336 > URL: https://issues.jboss.org/browse/GTNPORTAL-3336 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Alexandre Mendon?a > Fix For: 3.6.4.Final, 3.7.0.Final > > > - Login portal > - Go to Manage Sites > - Delete Mobile Portal > - Go to Site Direction and import export > - Select classic and click configure > - Click Save > => Show exception in console. > {noformat} > Dec 3, 2013 3:00:12 PM org.richfaces.context.ExtendedPartialViewContextImpl$RenderVisitCallback logException > SEVERE: /admin/redirects/index.xhtml: /admin/redirects/index.xhtml @54,97 value="#{rdrEdit.checkSiteExists(r.redirectSite)}": org.gatein.api.ApiException: Failed to load navigation > javax.el.ELException: /admin/redirects/index.xhtml: /admin/redirects/index.xhtml @54,97 value="#{rdrEdit.checkSiteExists(r.redirectSite)}": org.gatein.api.ApiException: Failed to load navigation > at com.sun.faces.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:94) > at com.sun.faces.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:82) > at com.sun.faces.facelets.compiler.UILeaf.encodeAll(UILeaf.java:183) > at com.sun.faces.facelets.component.RepeatRenderer.encodeChildren(RepeatRenderer.java:104) > at com.sun.faces.facelets.component.UIRepeat.process(UIRepeat.java:527) > at com.sun.faces.facelets.component.UIRepeat.encodeChildren(UIRepeat.java:988) > at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304) > at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:105) > at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) > at javax.faces.render.Renderer.encodeChildren(Renderer.java:168) > at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) > at org.richfaces.context.ExtendedPartialViewContextImpl$RenderVisitCallback.visit(ExtendedPartialViewContextImpl.java:538) > at org.richfaces.context.BaseExtendedVisitContext.invokeVisitCallback(BaseExtendedVisitContext.java:321) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1612) > at javax.faces.component.UIForm.visitTree(UIForm.java:371) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at org.richfaces.context.ExtendedPartialViewContextImpl.processPartialRenderPhase(ExtendedPartialViewContextImpl.java:291) > at org.richfaces.context.ExtendedPartialViewContextImpl.processPartial(ExtendedPartialViewContextImpl.java:194) > at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:981) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) > at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:409) > at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:124) > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) > at org.jboss.portletbridge.application.PortletViewHandler.renderView(PortletViewHandler.java:212) > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) > at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121) > at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) > at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) > at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderFaces(Jsf20ControllerImpl.java:410) > at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderFacesResource(Jsf20ControllerImpl.java:586) > at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderResource(Jsf20ControllerImpl.java:289) > at org.jboss.portletbridge.PortletBridgeImpl.doFacesRequest(PortletBridgeImpl.java:278) > at javax.portlet.faces.GenericFacesPortlet.serveResource(GenericFacesPortlet.java:467) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:598) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:184) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:77) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:184) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:84) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ServeResourceActionListener.execute(UIPortletActionListener.java:340) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:116) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.gatein.api.ApiException: Failed to load navigation > at org.gatein.api.PortalImpl.getNavigation(PortalImpl.java:254) > at org.gatein.ui.admin.redirect.beans.EditRedirectBean.checkSiteExists(EditRedirectBean.java:619) > 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:597) > at javax.el.BeanELResolver.invoke(BeanELResolver.java:484) > at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:161) > at org.apache.el.parser.AstValue.getValue(AstValue.java:173) > at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185) > at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) > at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:68) > at org.apache.el.parser.AstChoice.getValue(AstChoice.java:45) > at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185) > at com.sun.faces.facelets.el.ELText$ELTextVariable.toString(ELText.java:217) > at com.sun.faces.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:89) > ... 167 more > Caused by: org.chromattic.api.UndeclaredRepositoryException: javax.jcr.RepositoryException: Illegal path entry: "mop:": Illegal path entry: "mop:": Illegal path entry: "mop:" > at org.chromattic.core.DomainSession.getChild(DomainSession.java:364) > at org.chromattic.core.ObjectContext.getChild(ObjectContext.java:241) > at org.chromattic.core.mapper.onetomany.hierarchical.AnyChildMap.get(AnyChildMap.java:60) > at org.gatein.mop.core.api.workspace.SiteContainer.getSite(SiteContainer.java:59) > at org.gatein.mop.core.api.workspace.WorkspaceImpl.getSite(WorkspaceImpl.java:102) > at org.exoplatform.portal.mop.navigation.DataCache.loadNavigation(DataCache.java:92) > at org.exoplatform.portal.mop.navigation.DataCache.getNavigationData(DataCache.java:63) > at org.exoplatform.portal.mop.navigation.NavigationServiceImpl.loadNavigation(NavigationServiceImpl.java:89) > at org.exoplatform.portal.mop.navigation.NavigationServiceWrapper.loadNavigation(NavigationServiceWrapper.java:93) > at org.gatein.api.PortalImpl.getNavigation(PortalImpl.java:249) > ... 182 more > Caused by: javax.jcr.RepositoryException: Illegal path entry: "mop:": Illegal path entry: "mop:": Illegal path entry: "mop:" > at org.exoplatform.services.jcr.impl.core.LocationFactory.parsePathEntry(LocationFactory.java:239) > at org.exoplatform.services.jcr.impl.core.LocationFactory.parseNames(LocationFactory.java:281) > at org.exoplatform.services.jcr.impl.core.LocationFactory.parseRelPath(LocationFactory.java:112) > at org.exoplatform.services.jcr.impl.core.NodeImpl.hasNode(NodeImpl.java:1448) > at org.chromattic.core.jcr.SessionWrapperImpl.getChild(SessionWrapperImpl.java:190) > at org.chromattic.core.DomainSessionImpl._getChild(DomainSessionImpl.java:774) > at org.chromattic.core.DomainSession.getChild(DomainSession.java:361) > ... 191 more > Caused by: javax.jcr.RepositoryException: Illegal path entry: "mop:" > at org.exoplatform.services.jcr.impl.core.LocationFactory.parsePathEntry(LocationFactory.java:230) > ... 197 more > {noformat} -- 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 From issues at jboss.org Thu Dec 19 07:26:33 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Thu, 19 Dec 2013 07:26:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3292) Services Management - Invalid parameters lead to methods failing with exceptions In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3292: ------------------------------------ Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.6.4.Final 3.7.0.Final Resolution: Done > Services Management - Invalid parameters lead to methods failing with exceptions > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3292 > URL: https://issues.jboss.org/browse/GTNPORTAL-3292 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.3.Final > Reporter: Miroslav Cupak > Assignee: Peter Palaga > Priority: Minor > Fix For: 3.6.4.Final, 3.7.0.Final > > > Description of problem: > Methods in "templatestatistics" and "portalcontroller" section of the Services Management gadget fail with exception (NPE/MalformedURLException) if they are called with an invalid parameter. The exception is visible in the server log, but in the UI, you only see the message "Method's executed, return no result", which might be a bit confusing. > For example methods "reloadConfiguration" without a parameter and "loadConfiguration" called with an invalid path both lead to the same message being shown in the gadget, whereas only one of them really failed with exception. > > Actual results: > Exception is logged, message "Method's executed, return no result" is displayed. > Expected results: > It would be nice to have these two situations (failure/no return value) distinguished in a consistent way (methods in other sections don't log an exception and usually return at least some value). -- 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 From issues at jboss.org Thu Dec 19 07:28:32 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 19 Dec 2013 07:28:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3292) Services Management - Invalid parameters lead to methods failing with exceptions In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932600#comment-12932600 ] RH Bugzilla Integration commented on GTNPORTAL-3292: ---------------------------------------------------- Peter Palaga changed the Status of [bug 809422|https://bugzilla.redhat.com/show_bug.cgi?id=809422] from ASSIGNED to MODIFIED > Services Management - Invalid parameters lead to methods failing with exceptions > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3292 > URL: https://issues.jboss.org/browse/GTNPORTAL-3292 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.5.3.Final > Reporter: Miroslav Cupak > Assignee: Peter Palaga > Priority: Minor > Fix For: 3.6.4.Final, 3.7.0.Final > > > Description of problem: > Methods in "templatestatistics" and "portalcontroller" section of the Services Management gadget fail with exception (NPE/MalformedURLException) if they are called with an invalid parameter. The exception is visible in the server log, but in the UI, you only see the message "Method's executed, return no result", which might be a bit confusing. > For example methods "reloadConfiguration" without a parameter and "loadConfiguration" called with an invalid path both lead to the same message being shown in the gadget, whereas only one of them really failed with exception. > > Actual results: > Exception is logged, message "Method's executed, return no result" is displayed. > Expected results: > It would be nice to have these two situations (failure/no return value) distinguished in a consistent way (methods in other sections don't log an exception and usually return at least some value). -- 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 From issues at jboss.org Thu Dec 19 07:28:33 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Thu, 19 Dec 2013 07:28:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2930) Portal keep session alive property values are confusing In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-2930: ------------------------------------ Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.6.4.Final 3.7.0.Final Resolution: Done > Portal keep session alive property values are confusing > ------------------------------------------------------- > > Key: GTNPORTAL-2930 > URL: https://issues.jboss.org/browse/GTNPORTAL-2930 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Beta01 > Reporter: Dominik Pospisil > Assignee: Tuyen Nguyen The > Fix For: 3.6.4.Final, 3.7.0.Final > > Original Estimate: 4 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > According to documentation, portal "keep seesion alive" property values meaning are as follows: > never - The session will never timeout, even if an application requests it. > On-demand - The session will timeout if an application requests it > Always - The session will time out after a set period > This is quite confusing. E.g. keep session alive never actually means to keep session alive forever. > Keep session alive always means to let the session timeout automatically. > If the documentation is correct, the name of the property or property values should be changed. -- 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 From issues at jboss.org Thu Dec 19 07:30:38 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Thu, 19 Dec 2013 07:30:38 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3336) Exception when detele portal which selected for Site Redirects In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3336: ------------------------------------ Status: Resolved (was: Pull Request Sent) Resolution: Done > Exception when detele portal which selected for Site Redirects > -------------------------------------------------------------- > > Key: GTNPORTAL-3336 > URL: https://issues.jboss.org/browse/GTNPORTAL-3336 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Alexandre Mendon?a > Fix For: 3.6.4.Final, 3.7.0.Final > > > - Login portal > - Go to Manage Sites > - Delete Mobile Portal > - Go to Site Direction and import export > - Select classic and click configure > - Click Save > => Show exception in console. > {noformat} > Dec 3, 2013 3:00:12 PM org.richfaces.context.ExtendedPartialViewContextImpl$RenderVisitCallback logException > SEVERE: /admin/redirects/index.xhtml: /admin/redirects/index.xhtml @54,97 value="#{rdrEdit.checkSiteExists(r.redirectSite)}": org.gatein.api.ApiException: Failed to load navigation > javax.el.ELException: /admin/redirects/index.xhtml: /admin/redirects/index.xhtml @54,97 value="#{rdrEdit.checkSiteExists(r.redirectSite)}": org.gatein.api.ApiException: Failed to load navigation > at com.sun.faces.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:94) > at com.sun.faces.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:82) > at com.sun.faces.facelets.compiler.UILeaf.encodeAll(UILeaf.java:183) > at com.sun.faces.facelets.component.RepeatRenderer.encodeChildren(RepeatRenderer.java:104) > at com.sun.faces.facelets.component.UIRepeat.process(UIRepeat.java:527) > at com.sun.faces.facelets.component.UIRepeat.encodeChildren(UIRepeat.java:988) > at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304) > at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:105) > at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) > at javax.faces.render.Renderer.encodeChildren(Renderer.java:168) > at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) > at org.richfaces.context.ExtendedPartialViewContextImpl$RenderVisitCallback.visit(ExtendedPartialViewContextImpl.java:538) > at org.richfaces.context.BaseExtendedVisitContext.invokeVisitCallback(BaseExtendedVisitContext.java:321) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1612) > at javax.faces.component.UIForm.visitTree(UIForm.java:371) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) > at org.richfaces.context.ExtendedPartialViewContextImpl.processPartialRenderPhase(ExtendedPartialViewContextImpl.java:291) > at org.richfaces.context.ExtendedPartialViewContextImpl.processPartial(ExtendedPartialViewContextImpl.java:194) > at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:981) > at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779) > at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:409) > at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:124) > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) > at org.jboss.portletbridge.application.PortletViewHandler.renderView(PortletViewHandler.java:212) > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) > at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288) > at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121) > at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) > at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) > at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderFaces(Jsf20ControllerImpl.java:410) > at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderFacesResource(Jsf20ControllerImpl.java:586) > at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderResource(Jsf20ControllerImpl.java:289) > at org.jboss.portletbridge.PortletBridgeImpl.doFacesRequest(PortletBridgeImpl.java:278) > at javax.portlet.faces.GenericFacesPortlet.serveResource(GenericFacesPortlet.java:467) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:598) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:184) > at org.exoplatform.portal.application.ApplicationMonitoringFilter.doFilter(ApplicationMonitoringFilter.java:77) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:184) > at org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:84) > at org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:529) > at org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:55) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$201(ContextDispatcherInterceptor.java:46) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$CallableImpl.call(ContextDispatcherInterceptor.java:119) > at org.exoplatform.portal.webui.application.ExoServerContext$1.doCallback(ExoServerContext.java:49) > at org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82) > at org.gatein.wci.command.TomcatCommandDispatcher$1.execute(TomcatCommandDispatcher.java:61) > at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135) > at org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) > at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) > at org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84) > at org.gatein.wci.command.TomcatCommandDispatcher.include(TomcatCommandDispatcher.java:97) > at org.gatein.wci.tomcat.TC7ServletContainerContext.include(TC7ServletContainerContext.java:111) > at org.gatein.wci.ServletContainer.include(ServletContainer.java:393) > at org.exoplatform.portal.webui.application.ExoServerContext.dispatch(ExoServerContext.java:45) > at org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:65) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.pc.aspects.PortletLifecyclePhaseInterceptor.invoke(PortletLifecyclePhaseInterceptor.java:30) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:84) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:131) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:263) > at org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:163) > at org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:246) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:247) > at org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:111) > at org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:981) > at org.exoplatform.portal.webui.application.UIPortletActionListener$ServeResourceActionListener.execute(UIPortletActionListener.java:340) > at org.exoplatform.webui.event.Event.broadcast(Event.java:97) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:116) > at org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:55) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73) > at org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:36) > at org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:119) > at org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:123) > at org.exoplatform.portal.webui.workspace.UIPortalApplication.processAction(UIPortalApplication.java:748) > at org.exoplatform.portal.application.PortalRequestHandler.processRequest(PortalRequestHandler.java:210) > at org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:167) > at org.exoplatform.web.WebAppController.service(WebAppController.java:340) > at org.exoplatform.portal.application.PortalController.onService(PortalController.java:110) > at org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:133) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:96) > at org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:71) > at org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:70) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:67) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:122) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.ConversationStateUpdateFilter.doFilter(ConversationStateUpdateFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:81) > at org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:49) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.security.oauth.webapi.OAuthDelegateFilter.doFilter(OAuthDelegateFilter.java:58) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.sso.integration.SSODelegateFilter.doFilter(SSODelegateFilter.java:60) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.exoplatform.container.web.PortalContainerFilter.doFilter(PortalContainerFilter.java:78) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.installer.PortalSetupFilter.doFilter(PortalSetupFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.gatein.portal.init.PortalCheckInitFilter.doFilter(PortalCheckInitFilter.java:66) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) > at org.gatein.sso.agent.tomcat.ServletAccessValve.invoke(ServletAccessValve.java:55) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.gatein.api.ApiException: Failed to load navigation > at org.gatein.api.PortalImpl.getNavigation(PortalImpl.java:254) > at org.gatein.ui.admin.redirect.beans.EditRedirectBean.checkSiteExists(EditRedirectBean.java:619) > 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:597) > at javax.el.BeanELResolver.invoke(BeanELResolver.java:484) > at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:161) > at org.apache.el.parser.AstValue.getValue(AstValue.java:173) > at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185) > at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) > at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:68) > at org.apache.el.parser.AstChoice.getValue(AstChoice.java:45) > at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185) > at com.sun.faces.facelets.el.ELText$ELTextVariable.toString(ELText.java:217) > at com.sun.faces.facelets.compiler.AttributeInstruction.write(AttributeInstruction.java:89) > ... 167 more > Caused by: org.chromattic.api.UndeclaredRepositoryException: javax.jcr.RepositoryException: Illegal path entry: "mop:": Illegal path entry: "mop:": Illegal path entry: "mop:" > at org.chromattic.core.DomainSession.getChild(DomainSession.java:364) > at org.chromattic.core.ObjectContext.getChild(ObjectContext.java:241) > at org.chromattic.core.mapper.onetomany.hierarchical.AnyChildMap.get(AnyChildMap.java:60) > at org.gatein.mop.core.api.workspace.SiteContainer.getSite(SiteContainer.java:59) > at org.gatein.mop.core.api.workspace.WorkspaceImpl.getSite(WorkspaceImpl.java:102) > at org.exoplatform.portal.mop.navigation.DataCache.loadNavigation(DataCache.java:92) > at org.exoplatform.portal.mop.navigation.DataCache.getNavigationData(DataCache.java:63) > at org.exoplatform.portal.mop.navigation.NavigationServiceImpl.loadNavigation(NavigationServiceImpl.java:89) > at org.exoplatform.portal.mop.navigation.NavigationServiceWrapper.loadNavigation(NavigationServiceWrapper.java:93) > at org.gatein.api.PortalImpl.getNavigation(PortalImpl.java:249) > ... 182 more > Caused by: javax.jcr.RepositoryException: Illegal path entry: "mop:": Illegal path entry: "mop:": Illegal path entry: "mop:" > at org.exoplatform.services.jcr.impl.core.LocationFactory.parsePathEntry(LocationFactory.java:239) > at org.exoplatform.services.jcr.impl.core.LocationFactory.parseNames(LocationFactory.java:281) > at org.exoplatform.services.jcr.impl.core.LocationFactory.parseRelPath(LocationFactory.java:112) > at org.exoplatform.services.jcr.impl.core.NodeImpl.hasNode(NodeImpl.java:1448) > at org.chromattic.core.jcr.SessionWrapperImpl.getChild(SessionWrapperImpl.java:190) > at org.chromattic.core.DomainSessionImpl._getChild(DomainSessionImpl.java:774) > at org.chromattic.core.DomainSession.getChild(DomainSession.java:361) > ... 191 more > Caused by: javax.jcr.RepositoryException: Illegal path entry: "mop:" > at org.exoplatform.services.jcr.impl.core.LocationFactory.parsePathEntry(LocationFactory.java:230) > ... 197 more > {noformat} -- 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 From issues at jboss.org Thu Dec 19 10:58:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 19 Dec 2013 10:58:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3246) the only maximized portlet state of last page is kept In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932668#comment-12932668 ] RH Bugzilla Integration commented on GTNPORTAL-3246: ---------------------------------------------------- Tomas Kyjovsky changed the Status of [bug 984472|https://bugzilla.redhat.com/show_bug.cgi?id=984472] from ON_QA to VERIFIED > the only maximized portlet state of last page is kept > ----------------------------------------------------- > > Key: GTNPORTAL-3246 > URL: https://issues.jboss.org/browse/GTNPORTAL-3246 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Labels: backlogs > Fix For: 3.7.0.Final > > > Steps to reproduce: > 1. Maximize a portlet in page A > 2. Go to page B and maximzie another portlet there. > 3. Go back to the page A, the previously maximized portlet is restored => NOK > I guess this is a regression introduced from the fix of GTNPORTAL-3182 -- 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 From issues at jboss.org Thu Dec 19 10:58:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 19 Dec 2013 10:58:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3182) Portal 'overriding' maximization of a window in case multiple portlets on the page receive any event but only one of them changes the portlet window mode In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932669#comment-12932669 ] RH Bugzilla Integration commented on GTNPORTAL-3182: ---------------------------------------------------- Tomas Kyjovsky changed the Status of [bug 984472|https://bugzilla.redhat.com/show_bug.cgi?id=984472] from ON_QA to VERIFIED > Portal 'overriding' maximization of a window in case multiple portlets on the page receive any event but only one of them changes the portlet window mode > --------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3182 > URL: https://issues.jboss.org/browse/GTNPORTAL-3182 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: WebUI > Affects Versions: 3.5.0.Final > Environment: GateIn portal 3.5.0 > Reporter: Adam Kovari > Fix For: 3.6.3.Final > > Attachments: 00905214-src.zip, case_00903245_using_code_for_case_00905214.ppt, portal_classic_2013-07-19_14-34-18.zip, portletstates-testcase.zip > > > 1- During the action phase a portlet of the layout (producer) raises an event that contains both the target portlet reference (portlet ID) and the target window state desired. > 2- The consumer portlets of the event (note: all portlet in the page may not consume the raised event but only a subset of them will) check if they are the target portlet of the event. In such a case they change the WindowState to the target state. > 3- What we observe is that mechanism works if we have: > - only one consumer on the page > - the consumer is in the last position of the consumer portlets. > > Cases where we have multiple consumer on the page and where the target consumer is not the last in the event consumer list changes the WindowState accoding to command but the rendering of the portlet does not correspond to the correct state. Typically when we desire to maximize the portlet the actual WindowState of all portlets are OK (1 portlet is maximized and others are normal) but the render phase of all portlets are evaluated which is not the case when you perform a maximize using the WindowState button on the UI or when the portlet is in the position last from the portlets recieving the event. -- 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 From issues at jboss.org Thu Dec 19 10:58:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Thu, 19 Dec 2013 10:58:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3156) NullPointerException when rendering portlet in method UIPortlet.getSuitedTheme() In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932671#comment-12932671 ] RH Bugzilla Integration commented on GTNPORTAL-3156: ---------------------------------------------------- Tomas Kyjovsky changed the Status of [bug 984472|https://bugzilla.redhat.com/show_bug.cgi?id=984472] from ON_QA to VERIFIED > NullPointerException when rendering portlet in method UIPortlet.getSuitedTheme() > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3156 > URL: https://issues.jboss.org/browse/GTNPORTAL-3156 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Components: Common integration, WebUI > Affects Versions: 3.5.3.Final > Environment: RHEL 5.9 64bits, Oracle/Sun jdk 1.7.0 > Reporter: Regis Mazur > Priority: Minor > Fix For: 3.7.0.Final > > > During rendering of portal page an NPE error occurred when the portlet uicomponent try to retrieve theme (UIPortlet.getSuitedTheme() method). > It can sometimes be reproduced when there are concurrent navigation requests (click around on the nav menu without waiting for a response). > After investigation, it seems that the uicomponent tree is broken in this case and UIPortalApplication (null in this case) cannot be retrieve via the getAncestorOfType(UIPortalApplication.class) method. > If you look at the content of uicomponent tree (see the "Expected results" and "Actual results"), you will see that standard portal uicomponent(UIPageBody,UIPortal,UISiteBody,UIViewWS,UIWorkingWorkspace,UIPortalApplication) are not in the tree. > We reproduced the case in dev environment when there are concurrent navigation requests (click around around the nav menu without waiting for a response). > It seems to be a concurrency issue in the portal itself. > For the moment we fix the NPE in the UIPortlet.gtmpl (By retrieving the UIPortalApplication from the RequestContext instead of parsing the full uicomponent tree) but we don't fix the root cause and the possible side effects. > Version-Release number of selected component (if applicable): > GateIn 3.5.2.Final-redhat-4 > How reproducible: > Not always. Mostly while testing within customer test environment where deployed portlets model is more significant in term of size and complexity. > Steps to Reproduce: > Actually we tried but we can't reproduce it locally using JSF2.1 Quickstart portlet calling same portlet tree. This only happens when using "full" application which has a lot of other dependencies. > 1. > 2. > 3. > Actual results: > 16:33:10,614 INFO [stdout] (http-localhost/127.0.0.1:8080-5) Looking for UIPortalApplication parent > 16:33:10,614 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : null - id : queries > 16:33:10,614 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : null - id : row1 > 16:33:10,614 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : pp_portal_Dashboard - id : pp_portal_Dashboard > 16:33:10,614 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : pp_portal_Dashboard - id : 22572705 > 16:34:11,868 INFO [stdout] (http-localhost/127.0.0.1:8080-5) Looking for UIPortalApplication parent > 16:34:11,868 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : null - id : activities > 16:34:11,868 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : null - id : row2 > 16:34:11,868 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : pp_portal_Dashboard - id : pp_portal_Dashboard > 16:34:11,868 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : pp_portal_Dashboard - id : 22572705 > 16:34:28,807 INFO [stdout] (http-localhost/127.0.0.1:8080-5) Looking for UIPortalApplication parent > 16:34:28,807 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : null - id : news > 16:34:28,807 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : null - id : row2 > 16:34:28,807 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : pp_portal_Dashboard - id : pp_portal_Dashboard > 16:34:28,807 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : pp_portal_Dashboard - id : 22572705 > Expected results: > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) Looking for UIPortalApplication parent > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : null - id : tasks > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : null - id : row1 > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : pp_portal_Dashboard - id : pp_portal_Dashboard > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : pp_portal_Dashboard - id : 22572705 > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : UIPageBody - id : UIPageBody > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : clearstream - id : UIPortal > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : UISiteBody - id : UISiteBody > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : null - id : 17689309 > 16:32:56,598 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : UIComponentDecorator - id : UIViewWS > 16:32:56,598 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : UIWorkingWorkspace - id : UIWorkingWorkspace > 16:32:56,598 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : UIPortalApplication - id : UIPortalApplication > 16:32:56,598 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent found : UIPortalApplication - id : UIPortalApplication > Additional info: > We think this caused by uiPortal.getAncestorOfType(UIPortalApplication.class) from UIComponent class which can't get the parent. > We've got an actual proposed solution which is to use Util.getUIPortalApplication() instead to get the same thing (getSkin). > Here is below the code snippet used: > ----------------------- > String theme = null; > > try{ > theme = uicomponent.getSuitedTheme(null); > } catch (RuntimeException e) { > Map themeMap = uicomponent.stringToThemeMap(uicomponent.getTheme()); > if (themeMap.containsKey(uiPortalApp.getSkin())) { > theme = themeMap.get(uiPortalApp.getSkin()); > } > else theme= uicomponent.DEFAULT_THEME.split(":")[1]; > } > ---------------------- > While doing some searches, we found out Exo people have also used similar approach (refer to URL link below). > http://lists.jboss.org/pipermail/gatein-commits/2010-November/005095.html > Within Server.log we've got: > Caused by: java.lang.NullPointerException > at org.exoplatform.portal.webui.application.UIPortlet.getSuitedTheme(UIPortlet.java:270) [exo.portal.webui.portal-3.5.2.Final-redhat-4.jar:3.5.2.Final-redhat-4] > at sun.reflect.GeneratedMethodAccessor1549.invoke(Unknown Source) [:1.7.0_06] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_06] > at java.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_06] > 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.AbstractCallSite.call(AbstractCallSite.java:124) [groovy-all-1.7.6.jar:1.7.6] > at UIPortlet.run(UIPortlet.gtmpl:96) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:99) [exo.portal.component.scripting-3.5.2.Final-redhat-4.jar:3.5.2.Final-redhat-4] -- 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 From issues at jboss.org Thu Dec 19 13:14:33 2013 From: issues at jboss.org (Lucas Ponce (JIRA)) Date: Thu, 19 Dec 2013 13:14:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3354) Errors in tcp clustering configuration In-Reply-To: References: Message-ID: Lucas Ponce created GTNPORTAL-3354: -------------------------------------- Summary: Errors in tcp clustering configuration Key: GTNPORTAL-3354 URL: https://issues.jboss.org/browse/GTNPORTAL-3354 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Affects Versions: 3.6.3.Final Reporter: Lucas Ponce Assignee: Lucas Ponce Fix For: 3.6.4.Final, 3.7.0.Final Starting a cluster with -Dgatein.default.jgroups.stack=tcp creates some Errors due bad jgroups configuration -- 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 From issues at jboss.org Thu Dec 19 22:22:32 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Thu, 19 Dec 2013 22:22:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3332 started by Hai Nguyen. > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Hai Nguyen > Priority: Minor > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Thu Dec 19 22:50:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 19 Dec 2013 22:50:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3329) Exception when stop server In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3329?focusedWorklogId=12430420&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430420 ] Trong Tran logged work on GTNPORTAL-3329: ----------------------------------------- Author: Trong Tran Created on: 19/Dec/13 10:49 PM Start Date: 19/Dec/13 10:46 PM Worklog Time Spent: 6 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 6 hours) Time Spent: 6 hours Worklog Id: (was: 12430420) > Exception when stop server > -------------------------- > > Key: GTNPORTAL-3329 > URL: https://issues.jboss.org/browse/GTNPORTAL-3329 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Time Spent: 6 hours > Remaining Estimate: 0 minutes > > - Run tomcat > - Login portal > - Do some action > - Stop server > => Show exception in console. See > {code} > Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass > INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. > java.lang.IllegalStateException > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > at sun.misc.Unsafe.defineClass(Native Method) > at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) > at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) > at java.security.AccessController.doPrivileged(Native Method) > at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) > at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) > at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) > at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) > at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) > at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) > at java.security.AccessController.doPrivileged(Native Method) > at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) > at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) > at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > .... > Caused by: java.lang.ClassNotFoundException: org.gatein.pc.api.PortletContext > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > ... 57 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 From issues at jboss.org Fri Dec 20 02:12:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 20 Dec 2013 02:12:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3352) Upgrade to Chromattic 1.2.4 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3352 started by Tuyen Nguyen The. > Upgrade to Chromattic 1.2.4 > --------------------------- > > Key: GTNPORTAL-3352 > URL: https://issues.jboss.org/browse/GTNPORTAL-3352 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > -- 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 From issues at jboss.org Fri Dec 20 02:30:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Fri, 20 Dec 2013 02:30:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3329) Exception when stop server In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3329?page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel\#worklog-12430420 ] Trong Tran logged work on GTNPORTAL-3329: ----------------------------------------- Author: Trong Tran Edited by: Trong Tran Created on: 19/Dec/13 10:49 PM Edited on: 20/Dec/13 2:30 AM Start Date: 19/Dec/13 5:46 AM (was: 19/Dec/13 10:46 PM) Worklog Time Spent: 6 hours Issue Time Tracking ------------------- Worklog Id: (was: 12430420) > Exception when stop server > -------------------------- > > Key: GTNPORTAL-3329 > URL: https://issues.jboss.org/browse/GTNPORTAL-3329 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Time Spent: 6 hours > Remaining Estimate: 0 minutes > > - Run tomcat > - Login portal > - Do some action > - Stop server > => Show exception in console. See > {code} > Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass > INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. > java.lang.IllegalStateException > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > at sun.misc.Unsafe.defineClass(Native Method) > at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) > at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) > at java.security.AccessController.doPrivileged(Native Method) > at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) > at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) > at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) > at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) > at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) > at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) > at java.security.AccessController.doPrivileged(Native Method) > at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) > at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) > at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > .... > Caused by: java.lang.ClassNotFoundException: org.gatein.pc.api.PortletContext > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > ... 57 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 From issues at jboss.org Fri Dec 20 03:32:33 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 20 Dec 2013 03:32:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3352) Upgrade to Chromattic 1.2.4 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3352: ---------------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/743 > Upgrade to Chromattic 1.2.4 > --------------------------- > > Key: GTNPORTAL-3352 > URL: https://issues.jboss.org/browse/GTNPORTAL-3352 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > -- 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 From issues at jboss.org Fri Dec 20 03:32:33 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 20 Dec 2013 03:32:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3352) Upgrade to Chromattic 1.2.4 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3352?focusedWorklogId=12430421&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430421 ] Tuyen Nguyen The logged work on GTNPORTAL-3352: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 20/Dec/13 3:31 AM Start Date: 20/Dec/13 3:31 AM Worklog Time Spent: 2 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 2 hours) Time Spent: 2 hours Worklog Id: (was: 12430421) > Upgrade to Chromattic 1.2.4 > --------------------------- > > Key: GTNPORTAL-3352 > URL: https://issues.jboss.org/browse/GTNPORTAL-3352 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > -- 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 From issues at jboss.org Fri Dec 20 03:46:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Fri, 20 Dec 2013 03:46:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3329) Exception when stop server In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3329?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932800#comment-12932800 ] Trong Tran commented on GTNPORTAL-3329: --------------------------------------- This is because sessions will be written on the disk, session serialization should be deactivated > Exception when stop server > -------------------------- > > Key: GTNPORTAL-3329 > URL: https://issues.jboss.org/browse/GTNPORTAL-3329 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Time Spent: 6 hours > Remaining Estimate: 0 minutes > > - Run tomcat > - Login portal > - Do some action > - Stop server > => Show exception in console. See > {code} > Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass > INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. > java.lang.IllegalStateException > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > at sun.misc.Unsafe.defineClass(Native Method) > at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) > at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) > at java.security.AccessController.doPrivileged(Native Method) > at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) > at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) > at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) > at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) > at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) > at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) > at java.security.AccessController.doPrivileged(Native Method) > at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) > at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) > at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > .... > Caused by: java.lang.ClassNotFoundException: org.gatein.pc.api.PortletContext > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > ... 57 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 From issues at jboss.org Fri Dec 20 03:54:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Fri, 20 Dec 2013 03:54:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3329) Exception when stop server In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3329?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932804#comment-12932804 ] Trong Tran commented on GTNPORTAL-3329: --------------------------------------- The solution is very simple, find tomcat_dir/conf/context.xml and find a place where it says: {code} {code} > Exception when stop server > -------------------------- > > Key: GTNPORTAL-3329 > URL: https://issues.jboss.org/browse/GTNPORTAL-3329 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Time Spent: 6 hours > Remaining Estimate: 0 minutes > > - Run tomcat > - Login portal > - Do some action > - Stop server > => Show exception in console. See > {code} > Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass > INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. > java.lang.IllegalStateException > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > at sun.misc.Unsafe.defineClass(Native Method) > at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) > at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) > at java.security.AccessController.doPrivileged(Native Method) > at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) > at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) > at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) > at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) > at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) > at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) > at java.security.AccessController.doPrivileged(Native Method) > at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) > at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) > at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > .... > Caused by: java.lang.ClassNotFoundException: org.gatein.pc.api.PortletContext > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > ... 57 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 From issues at jboss.org Fri Dec 20 07:21:33 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Fri, 20 Dec 2013 07:21:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3156) NullPointerException when rendering portlet in method UIPortlet.getSuitedTheme() In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12932865#comment-12932865 ] RH Bugzilla Integration commented on GTNPORTAL-3156: ---------------------------------------------------- Dominik Pospisil changed the Status of [bug 981593|https://bugzilla.redhat.com/show_bug.cgi?id=981593] from ON_QA to CLOSED > NullPointerException when rendering portlet in method UIPortlet.getSuitedTheme() > -------------------------------------------------------------------------------- > > Key: GTNPORTAL-3156 > URL: https://issues.jboss.org/browse/GTNPORTAL-3156 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Components: Common integration, WebUI > Affects Versions: 3.5.3.Final > Environment: RHEL 5.9 64bits, Oracle/Sun jdk 1.7.0 > Reporter: Regis Mazur > Priority: Minor > Fix For: 3.7.0.Final > > > During rendering of portal page an NPE error occurred when the portlet uicomponent try to retrieve theme (UIPortlet.getSuitedTheme() method). > It can sometimes be reproduced when there are concurrent navigation requests (click around on the nav menu without waiting for a response). > After investigation, it seems that the uicomponent tree is broken in this case and UIPortalApplication (null in this case) cannot be retrieve via the getAncestorOfType(UIPortalApplication.class) method. > If you look at the content of uicomponent tree (see the "Expected results" and "Actual results"), you will see that standard portal uicomponent(UIPageBody,UIPortal,UISiteBody,UIViewWS,UIWorkingWorkspace,UIPortalApplication) are not in the tree. > We reproduced the case in dev environment when there are concurrent navigation requests (click around around the nav menu without waiting for a response). > It seems to be a concurrency issue in the portal itself. > For the moment we fix the NPE in the UIPortlet.gtmpl (By retrieving the UIPortalApplication from the RequestContext instead of parsing the full uicomponent tree) but we don't fix the root cause and the possible side effects. > Version-Release number of selected component (if applicable): > GateIn 3.5.2.Final-redhat-4 > How reproducible: > Not always. Mostly while testing within customer test environment where deployed portlets model is more significant in term of size and complexity. > Steps to Reproduce: > Actually we tried but we can't reproduce it locally using JSF2.1 Quickstart portlet calling same portlet tree. This only happens when using "full" application which has a lot of other dependencies. > 1. > 2. > 3. > Actual results: > 16:33:10,614 INFO [stdout] (http-localhost/127.0.0.1:8080-5) Looking for UIPortalApplication parent > 16:33:10,614 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : null - id : queries > 16:33:10,614 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : null - id : row1 > 16:33:10,614 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : pp_portal_Dashboard - id : pp_portal_Dashboard > 16:33:10,614 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : pp_portal_Dashboard - id : 22572705 > 16:34:11,868 INFO [stdout] (http-localhost/127.0.0.1:8080-5) Looking for UIPortalApplication parent > 16:34:11,868 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : null - id : activities > 16:34:11,868 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : null - id : row2 > 16:34:11,868 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : pp_portal_Dashboard - id : pp_portal_Dashboard > 16:34:11,868 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : pp_portal_Dashboard - id : 22572705 > 16:34:28,807 INFO [stdout] (http-localhost/127.0.0.1:8080-5) Looking for UIPortalApplication parent > 16:34:28,807 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : null - id : news > 16:34:28,807 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : null - id : row2 > 16:34:28,807 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : pp_portal_Dashboard - id : pp_portal_Dashboard > 16:34:28,807 INFO [stdout] (http-localhost/127.0.0.1:8080-5) parent : pp_portal_Dashboard - id : 22572705 > Expected results: > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) Looking for UIPortalApplication parent > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : null - id : tasks > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : null - id : row1 > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : pp_portal_Dashboard - id : pp_portal_Dashboard > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : pp_portal_Dashboard - id : 22572705 > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : UIPageBody - id : UIPageBody > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : clearstream - id : UIPortal > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : UISiteBody - id : UISiteBody > 16:32:56,597 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : null - id : 17689309 > 16:32:56,598 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : UIComponentDecorator - id : UIViewWS > 16:32:56,598 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : UIWorkingWorkspace - id : UIWorkingWorkspace > 16:32:56,598 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent : UIPortalApplication - id : UIPortalApplication > 16:32:56,598 INFO [stdout] (http-localhost/127.0.0.1:8080-3) parent found : UIPortalApplication - id : UIPortalApplication > Additional info: > We think this caused by uiPortal.getAncestorOfType(UIPortalApplication.class) from UIComponent class which can't get the parent. > We've got an actual proposed solution which is to use Util.getUIPortalApplication() instead to get the same thing (getSkin). > Here is below the code snippet used: > ----------------------- > String theme = null; > > try{ > theme = uicomponent.getSuitedTheme(null); > } catch (RuntimeException e) { > Map themeMap = uicomponent.stringToThemeMap(uicomponent.getTheme()); > if (themeMap.containsKey(uiPortalApp.getSkin())) { > theme = themeMap.get(uiPortalApp.getSkin()); > } > else theme= uicomponent.DEFAULT_THEME.split(":")[1]; > } > ---------------------- > While doing some searches, we found out Exo people have also used similar approach (refer to URL link below). > http://lists.jboss.org/pipermail/gatein-commits/2010-November/005095.html > Within Server.log we've got: > Caused by: java.lang.NullPointerException > at org.exoplatform.portal.webui.application.UIPortlet.getSuitedTheme(UIPortlet.java:270) [exo.portal.webui.portal-3.5.2.Final-redhat-4.jar:3.5.2.Final-redhat-4] > at sun.reflect.GeneratedMethodAccessor1549.invoke(Unknown Source) [:1.7.0_06] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_06] > at java.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_06] > 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.AbstractCallSite.call(AbstractCallSite.java:124) [groovy-all-1.7.6.jar:1.7.6] > at UIPortlet.run(UIPortlet.gtmpl:96) at org.exoplatform.groovyscript.GroovyScript.render(GroovyScript.java:99) [exo.portal.component.scripting-3.5.2.Final-redhat-4.jar:3.5.2.Final-redhat-4] -- 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 From issues at jboss.org Fri Dec 20 12:17:32 2013 From: issues at jboss.org (Lucas Ponce (JIRA)) Date: Fri, 20 Dec 2013 12:17:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3354) Errors in tcp clustering configuration In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lucas Ponce updated GTNPORTAL-3354: ----------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/744 > Errors in tcp clustering configuration > -------------------------------------- > > Key: GTNPORTAL-3354 > URL: https://issues.jboss.org/browse/GTNPORTAL-3354 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Lucas Ponce > Assignee: Lucas Ponce > Fix For: 3.6.4.Final, 3.7.0.Final > > > Starting a cluster with -Dgatein.default.jgroups.stack=tcp creates some Errors due bad jgroups configuration -- 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 From issues at jboss.org Fri Dec 20 12:23:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Fri, 20 Dec 2013 12:23:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3317) WARN Cannot load and merge the bundle: locale.portal.extension In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3317: ------------------------------------ Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/jboss-developer/jboss-portal-quickstarts/pull/32 The solution is to remove {{}} from {{portlet.xml}} files for WebUI portlets. {{}} is no necessary there as WebUI portlets can use the kernel resource bundle resolution without a declaration in {{portlet.xml}}. > WARN Cannot load and merge the bundle: locale.portal.extension > -------------------------------------------------------------- > > Key: GTNPORTAL-3317 > URL: https://issues.jboss.org/browse/GTNPORTAL-3317 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > > When Sample Portal and Portal Extension from Quickstarts are deployed, the following two warnings occur in the server log: > {code} > WARN Cannot load and merge the bundle: locale.portal.extension > ... > WARN Cannot load and merge the bundle: locale.portal.sample > {code} > But the localized strings strings seem to work. -- 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 From issues at jboss.org Fri Dec 20 12:25:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Fri, 20 Dec 2013 12:25:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3317) WARN Cannot load and merge the bundle: locale.portal.extension In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3317: ------------------------------------ Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.6.4.Final 3.7.0.Final Resolution: Done > WARN Cannot load and merge the bundle: locale.portal.extension > -------------------------------------------------------------- > > Key: GTNPORTAL-3317 > URL: https://issues.jboss.org/browse/GTNPORTAL-3317 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.6.4.Final, 3.7.0.Final > > > When Sample Portal and Portal Extension from Quickstarts are deployed, the following two warnings occur in the server log: > {code} > WARN Cannot load and merge the bundle: locale.portal.extension > ... > WARN Cannot load and merge the bundle: locale.portal.sample > {code} > But the localized strings strings seem to work. -- 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 From issues at jboss.org Fri Dec 20 15:27:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Fri, 20 Dec 2013 15:27:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3159) Warn when a PortalContainerDef contains a non-existent dependency. In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga resolved GTNPORTAL-3159. ------------------------------------- Fix Version/s: 3.7.0.Final Resolution: Done With KER-266 fixed in the kernel used by the present GateIn, this issue is actually solved. > Warn when a PortalContainerDef contains a non-existent dependency. > ------------------------------------------------------------------ > > Key: GTNPORTAL-3159 > URL: https://issues.jboss.org/browse/GTNPORTAL-3159 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Vu Viet Phuong > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > This is important in a situation when a developer works on a Portal Extension or custom portal and he includes a non-existent dependency in the configuration of {{org.exoplatform.container.definition.PortalContainerDefinitionPlugin}} in {{configuration.xml}} file. > Currently, the portal does not complain at all, the resource loading does not work as expected by the developer but he has little chance to track down the problem quickly and effectively. The portal should definitely warn when {{PortalContainerDefinition}} contains a non-existent dependency. -- 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 From issues at jboss.org Fri Dec 20 15:31:37 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Fri, 20 Dec 2013 15:31:37 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2635) Make gatein_objects_1_3.xsd accessible under http://www.gatein.org/xml/ns/ In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2635?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga resolved GTNPORTAL-2635. ------------------------------------- Resolution: Done This must have been fixed a long time ago. > Make gatein_objects_1_3.xsd accessible under http://www.gatein.org/xml/ns/ > -------------------------------------------------------------------------- > > Key: GTNPORTAL-2635 > URL: https://issues.jboss.org/browse/GTNPORTAL-2635 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Peter Palaga > Assignee: Boleslaw Dawidowicz > > Necessary to replace refs to gatein_objects_1_2 with gatein_objects_1_2_1. -- 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 From issues at jboss.org Fri Dec 20 15:33:33 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Fri, 20 Dec 2013 15:33:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3340) Resource bundle Warnings in Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga reassigned GTNPORTAL-3340: --------------------------------------- Assignee: Peter Palaga > Resource bundle Warnings in Application Registry > ------------------------------------------------ > > Key: GTNPORTAL-3340 > URL: https://issues.jboss.org/browse/GTNPORTAL-3340 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Peter Palaga > Assignee: Peter Palaga > > Steps to reproduce: > (1) Login as root > (2) Visit http://127.0.0.1:8080/portal/g/:platform:administrators/administration/registry > (3) NOT OK: There are warnigs in the log: > {code} > WARN [portal:WebuiBindingContext] (http--0.0.0.0-8180-1) Can not find resource bundle for key : uniq-5b8e7bb6-8b8e-4e39-9204-948a2d598d90.action.title.Delete > WARN [portal:WebuiBindingContext] (http--0.0.0.0-8180-1) Can not find resource bundle for key : uniq-5b8e7bb6-8b8e-4e39-9204-948a2d598d90.action.title.Delete > WARN [portal:WebuiBindingContext] (http--0.0.0.0-8180-1) Can not find resource bundle for key : uniq-5b8e7bb6-8b8e-4e39-9204.title.ListPermissionSelector > {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 From issues at jboss.org Sat Dec 21 12:33:32 2013 From: issues at jboss.org (Matt Wringe (JIRA)) Date: Sat, 21 Dec 2013 12:33:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3355) Overlapping menus don't open properly In-Reply-To: References: Message-ID: Matt Wringe created GTNPORTAL-3355: -------------------------------------- Summary: Overlapping menus don't open properly Key: GTNPORTAL-3355 URL: https://issues.jboss.org/browse/GTNPORTAL-3355 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Components: Mobile Reporter: Matt Wringe Assignee: Matt Wringe When dealing with small screens, if there is not enough room to display a submenu besides the parent menu, the submenu will overlap the parent menu when opened. If the location where the parent menu is clicked happens to overlap with where the submenu will open, this can cause issues where displaying the submenu causes additional events to occur. This causes the submenu to open on one event and then close on another (usually its too fast and nothing is displayed to the user). -- 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 From issues at jboss.org Sat Dec 21 12:33:32 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Sat, 21 Dec 2013 12:33:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3355) Overlapping menus don't open properly In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] RH Bugzilla Integration updated GTNPORTAL-3355: ----------------------------------------------- Bugzilla Update: Perform Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1004669 > Overlapping menus don't open properly > ------------------------------------- > > Key: GTNPORTAL-3355 > URL: https://issues.jboss.org/browse/GTNPORTAL-3355 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: Mobile > Reporter: Matt Wringe > Assignee: Matt Wringe > > When dealing with small screens, if there is not enough room to display a submenu besides the parent menu, the submenu will overlap the parent menu when opened. > If the location where the parent menu is clicked happens to overlap with where the submenu will open, this can cause issues where displaying the submenu causes additional events to occur. This causes the submenu to open on one event and then close on another (usually its too fast and nothing is displayed to the user). -- 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 From issues at jboss.org Sun Dec 22 21:45:33 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Sun, 22 Dec 2013 21:45:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?focusedWorklogId=12430423&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430423 ] Tuyen Nguyen The logged work on GTNPORTAL-3337: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 22/Dec/13 9:45 PM Start Date: 16/Dec/13 3:45 AM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 hour) Time Spent: 5 hours (was: 4 hours) Worklog Id: (was: 12430423) > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 5 hours > Remaining Estimate: 0 minutes > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Sun Dec 22 21:59:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Sun, 22 Dec 2013 21:59:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3329) Exception when stop server In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran resolved GTNPORTAL-3329. ----------------------------------- Resolution: Done > Exception when stop server > -------------------------- > > Key: GTNPORTAL-3329 > URL: https://issues.jboss.org/browse/GTNPORTAL-3329 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Time Spent: 6 hours > Remaining Estimate: 0 minutes > > - Run tomcat > - Login portal > - Do some action > - Stop server > => Show exception in console. See > {code} > Nov 29, 2013 9:54:15 AM org.apache.catalina.loader.WebappClassLoader loadClass > INFO: Illegal access: this web application instance has been stopped already. Could not load sun.reflect.SerializationConstructorAccessorImpl. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. > java.lang.IllegalStateException > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1599) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > at sun.misc.Unsafe.defineClass(Native Method) > at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) > at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381) > at java.security.AccessController.doPrivileged(Native Method) > at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377) > at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95) > at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:313) > at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1327) > at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:52) > at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:437) > at java.security.AccessController.doPrivileged(Native Method) > at java.io.ObjectStreamClass.(ObjectStreamClass.java:413) > at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1114) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.CopyOnWriteArrayList.writeObject(CopyOnWriteArrayList.java:823) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.serial.DataContainer.writeExternal(DataContainer.java:61) > at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1398) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.exoplatform.commons.serialization.SerializationContext.write(SerializationContext.java:101) > at org.exoplatform.portal.application.replication.ApplicationState.writeObject(ApplicationState.java:91) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > .... > Caused by: java.lang.ClassNotFoundException: org.gatein.pc.api.PortletContext > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713) > at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558) > ... 57 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 From issues at jboss.org Sun Dec 22 22:01:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Sun, 22 Dec 2013 22:01:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3335) Exception when restart tomcat In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3335: ---------------------------------- Original Estimate: 0 minutes (was: 4 hours) Remaining Estimate: 0 minutes (was: 4 hours) > Exception when restart tomcat > ----------------------------- > > Key: GTNPORTAL-3335 > URL: https://issues.jboss.org/browse/GTNPORTAL-3335 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 0 minutes > Remaining Estimate: 0 minutes > > - Run tomcat > - Login portal > - Do somethings > - Stop server > - Restart again > => Have exception in console > {noformat} > Dec 3, 2013 3:54:38 PM org.apache.catalina.session.StandardManager startInternal > SEVERE: Exception loading sessions from persistent storage > java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1332) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1275) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.HashMap.readObject(HashMap.java:1030) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1595) > at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060) > at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:284) > at org.apache.catalina.session.StandardManager.load(StandardManager.java:204) > at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5300) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977) > at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1247) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.HashMap.writeObject(HashMap.java:1001) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422) > at java.util.Collections$SynchronizedMap.writeObject(Collections.java:2029) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > ... 5 more > {noformat} -- 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 From issues at jboss.org Sun Dec 22 22:01:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Sun, 22 Dec 2013 22:01:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3335) Exception when restart tomcat In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran resolved GTNPORTAL-3335. ----------------------------------- Resolution: Done > Exception when restart tomcat > ----------------------------- > > Key: GTNPORTAL-3335 > URL: https://issues.jboss.org/browse/GTNPORTAL-3335 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 0 minutes > Remaining Estimate: 0 minutes > > - Run tomcat > - Login portal > - Do somethings > - Stop server > - Restart again > => Have exception in console > {noformat} > Dec 3, 2013 3:54:38 PM org.apache.catalina.session.StandardManager startInternal > SEVERE: Exception loading sessions from persistent storage > java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1332) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.concurrent.ConcurrentHashMap.readObject(ConcurrentHashMap.java:1275) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.util.HashMap.readObject(HashMap.java:1030) > 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:597) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1595) > at org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:1060) > at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:284) > at org.apache.catalina.session.StandardManager.load(StandardManager.java:204) > at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5300) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977) > at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.io.NotSerializableException: javax.faces.component.html.HtmlInputText > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1247) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at java.util.HashMap.writeObject(HashMap.java:1001) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422) > at java.util.Collections$SynchronizedMap.writeObject(Collections.java:2029) > 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:597) > at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518) > at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483) > at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400) > at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330) > at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671) > at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077) > at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) > at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) > at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5479) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) > at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) > ... 5 more > {noformat} -- 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 From issues at jboss.org Sun Dec 22 22:25:32 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Sun, 22 Dec 2013 22:25:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3338 started by Hai Nguyen. > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Sun Dec 22 22:31:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Sun, 22 Dec 2013 22:31:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?focusedWorklogId=12430424&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430424 ] Hai Nguyen logged work on GTNPORTAL-3332: ----------------------------------------- Author: Hai Nguyen Created on: 22/Dec/13 10:30 PM Start Date: 20/Dec/13 6:30 AM Worklog Time Spent: 2 hours Issue Time Tracking ------------------- Remaining Estimate: 1 hour (was: 3 hours) Time Spent: 2 hours Worklog Id: (was: 12430424) > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Hai Nguyen > Priority: Minor > Original Estimate: 3 hours > Time Spent: 2 hours > Remaining Estimate: 1 hour > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Sun Dec 22 22:51:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Sun, 22 Dec 2013 22:51:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3332: ---------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/746 > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Hai Nguyen > Priority: Minor > Original Estimate: 3 hours > Time Spent: 2 hours > Remaining Estimate: 1 hour > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Sun Dec 22 22:51:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Sun, 22 Dec 2013 22:51:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?focusedWorklogId=12430425&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430425 ] Hai Nguyen logged work on GTNPORTAL-3332: ----------------------------------------- Author: Hai Nguyen Created on: 22/Dec/13 10:50 PM Start Date: 22/Dec/13 10:50 PM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 hour) Time Spent: 3 hours (was: 2 hours) Worklog Id: (was: 12430425) > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Hai Nguyen > Priority: Minor > Original Estimate: 3 hours > Time Spent: 3 hours > Remaining Estimate: 0 minutes > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Sun Dec 22 22:51:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Sun, 22 Dec 2013 22:51:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3293) Group all mobile responsive portets into a war packaging In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3293 started by Hai Nguyen. > Group all mobile responsive portets into a war packaging > -------------------------------------------------------- > > Key: GTNPORTAL-3293 > URL: https://issues.jboss.org/browse/GTNPORTAL-3293 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Packaging > Affects Versions: 3.6.3.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Labels: backlogs, plan_3.7.0 > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 3 hours > Remaining Estimate: 1 hour > > Make these portlets https://github.com/gatein/gatein-portal/tree/master/mobile-integration/portlets grouped in a war > P/S: Don't forget to test both JBoss and Tomcat bundles -- 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 From issues at jboss.org Sun Dec 22 23:43:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Sun, 22 Dec 2013 23:43:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3353) User query improvement based on Enabled/Disabled status In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3353: ---------------------------------- Sprint: Sprint 89 > User query improvement based on Enabled/Disabled status > ------------------------------------------------------- > > Key: GTNPORTAL-3353 > URL: https://issues.jboss.org/browse/GTNPORTAL-3353 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > > Update Organization Service implementation according to the improvement changes in https://jira.exoplatform.org/browse/COR-315 > Don't forget to update the wiki https://community.jboss.org/wiki/DisabledUser -- 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 From issues at jboss.org Sun Dec 22 23:43:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Sun, 22 Dec 2013 23:43:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3338: ---------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/747 > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png > > Original Estimate: 2 hours > Remaining Estimate: 2 hours > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Sun Dec 22 23:45:33 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Sun, 22 Dec 2013 23:45:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3353) User query improvement based on Enabled/Disabled status In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The reassigned GTNPORTAL-3353: ------------------------------------------- Assignee: Tuyen Nguyen The > User query improvement based on Enabled/Disabled status > ------------------------------------------------------- > > Key: GTNPORTAL-3353 > URL: https://issues.jboss.org/browse/GTNPORTAL-3353 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > > Update Organization Service implementation according to the improvement changes in https://jira.exoplatform.org/browse/COR-315 > Don't forget to update the wiki https://community.jboss.org/wiki/DisabledUser -- 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 From issues at jboss.org Sun Dec 22 23:45:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Sun, 22 Dec 2013 23:45:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?focusedWorklogId=12430426&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430426 ] Hai Nguyen logged work on GTNPORTAL-3338: ----------------------------------------- Author: Hai Nguyen Created on: 22/Dec/13 11:43 PM Start Date: 22/Dec/13 11:43 PM Worklog Time Spent: 2 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 2 hours) Time Spent: 2 hours Worklog Id: (was: 12430426) > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Sun Dec 22 23:45:33 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Sun, 22 Dec 2013 23:45:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3353) User query improvement based on Enabled/Disabled status In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tuyen Nguyen The updated GTNPORTAL-3353: ---------------------------------------- Original Estimate: 1 day, 4 hours Remaining Estimate: 1 day, 4 hours > User query improvement based on Enabled/Disabled status > ------------------------------------------------------- > > Key: GTNPORTAL-3353 > URL: https://issues.jboss.org/browse/GTNPORTAL-3353 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Remaining Estimate: 1 day, 4 hours > > Update Organization Service implementation according to the improvement changes in https://jira.exoplatform.org/browse/COR-315 > Don't forget to update the wiki https://community.jboss.org/wiki/DisabledUser -- 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 From issues at jboss.org Sun Dec 22 23:47:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Sun, 22 Dec 2013 23:47:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3353) User query improvement based on Enabled/Disabled status In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3353 started by Tuyen Nguyen The. > User query improvement based on Enabled/Disabled status > ------------------------------------------------------- > > Key: GTNPORTAL-3353 > URL: https://issues.jboss.org/browse/GTNPORTAL-3353 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Remaining Estimate: 1 day, 4 hours > > Update Organization Service implementation according to the improvement changes in https://jira.exoplatform.org/browse/COR-315 > Don't forget to update the wiki https://community.jboss.org/wiki/DisabledUser -- 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 From issues at jboss.org Sun Dec 22 23:49:32 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Sun, 22 Dec 2013 23:49:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3293) Group all mobile responsive portets into a war packaging In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3293: ---------------------------------- Status: Pull Request Sent (was: Coding In Progress) > Group all mobile responsive portets into a war packaging > -------------------------------------------------------- > > Key: GTNPORTAL-3293 > URL: https://issues.jboss.org/browse/GTNPORTAL-3293 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Packaging > Affects Versions: 3.6.3.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Labels: backlogs, plan_3.7.0 > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 3 hours > Remaining Estimate: 1 hour > > Make these portlets https://github.com/gatein/gatein-portal/tree/master/mobile-integration/portlets grouped in a war > P/S: Don't forget to test both JBoss and Tomcat bundles -- 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 From issues at jboss.org Sun Dec 22 23:49:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Sun, 22 Dec 2013 23:49:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3293) Group all mobile responsive portets into a war packaging In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12933068#comment-12933068 ] Hai Nguyen commented on GTNPORTAL-3293: --------------------------------------- PR for reverting has updated > Group all mobile responsive portets into a war packaging > -------------------------------------------------------- > > Key: GTNPORTAL-3293 > URL: https://issues.jboss.org/browse/GTNPORTAL-3293 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Packaging > Affects Versions: 3.6.3.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Labels: backlogs, plan_3.7.0 > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 3 hours > Remaining Estimate: 1 hour > > Make these portlets https://github.com/gatein/gatein-portal/tree/master/mobile-integration/portlets grouped in a war > P/S: Don't forget to test both JBoss and Tomcat bundles -- 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 From issues at jboss.org Sun Dec 22 23:49:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Sun, 22 Dec 2013 23:49:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3293) Group all mobile responsive portets into a war packaging In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3293: ---------------------------------- Git Pull Request: https://github.com/gatein/gatein-portal/pull/748 (was: https://github.com/gatein/gatein-portal/pull/697) > Group all mobile responsive portets into a war packaging > -------------------------------------------------------- > > Key: GTNPORTAL-3293 > URL: https://issues.jboss.org/browse/GTNPORTAL-3293 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Packaging > Affects Versions: 3.6.3.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Labels: backlogs, plan_3.7.0 > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 3 hours > Remaining Estimate: 1 hour > > Make these portlets https://github.com/gatein/gatein-portal/tree/master/mobile-integration/portlets grouped in a war > P/S: Don't forget to test both JBoss and Tomcat bundles -- 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 From issues at jboss.org Sun Dec 22 23:49:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Sun, 22 Dec 2013 23:49:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3293) Group all mobile responsive portets into a war packaging In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3293?focusedWorklogId=12430427&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430427 ] Hai Nguyen logged work on GTNPORTAL-3293: ----------------------------------------- Author: Hai Nguyen Created on: 22/Dec/13 11:48 PM Start Date: 22/Dec/13 11:48 PM Worklog Time Spent: 1 hour Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 hour) Time Spent: 1 day, 4 hours (was: 1 day, 3 hours) Worklog Id: (was: 12430427) > Group all mobile responsive portets into a war packaging > -------------------------------------------------------- > > Key: GTNPORTAL-3293 > URL: https://issues.jboss.org/browse/GTNPORTAL-3293 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Packaging > Affects Versions: 3.6.3.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Labels: backlogs, plan_3.7.0 > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 4 hours > Remaining Estimate: 0 minutes > > Make these portlets https://github.com/gatein/gatein-portal/tree/master/mobile-integration/portlets grouped in a war > P/S: Don't forget to test both JBoss and Tomcat bundles -- 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 From issues at jboss.org Mon Dec 23 01:59:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 23 Dec 2013 01:59:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2943) Hyphens not allowed in Javascript Modules In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-2943 started by Vu Viet Phuong. > Hyphens not allowed in Javascript Modules > ----------------------------------------- > > Key: GTNPORTAL-2943 > URL: https://issues.jboss.org/browse/GTNPORTAL-2943 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Affects Versions: 3.4.0.Final > Environment: Windows 8, Gatein-3.4.0.Final-jboss-as7 > Reporter: Jason Farmer > Assignee: Vu Viet Phuong > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > Javascript Modules do not allow hyphens in name. No error messages or failures present until execution. > Here is the culprit gatein-resources.xml: > > jquery-ui > > > jquery > jQuery > > > And using it within another Javascript included on the portlet that looked like this: > define(["$", "jquery-ui"], function($) { > alert("got here"); > $('#userPortlet-dialog-form').css( "border","3px solid red" ); > $('#userPortlet-dialog-form').dialog(); > alert("got here2"); > }); > The jquery selector to change the border worked, however when it reaches the .dialog() it fails saying: [16:42:54.534] TypeError: $(...).dialog is not a function @ http://localhost:8080/portal/scripts/3.5.2.Final-redhat-4/PORTLET/trackr-portlets:UserPortlet.js:9 > And fails execution. I tried many variations of fixing/changing remove, etc and I always saw the Javascript being included through Firefox developer tools, however it kept throwing this error. Finally after some trial and error, I found out that renaming my module to just "jqueryui" without the hyphen solved all of my issues. > There was very little to work off of in the way of errors, everything loaded up correctly and even the regular Jquery executed without a problem. -- 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 From issues at jboss.org Mon Dec 23 01:59:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 23 Dec 2013 01:59:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3306) EDDITION-CONTAINER is not visible when hovering the container In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3306 started by Vu Viet Phuong. > EDDITION-CONTAINER is not visible when hovering the container > ------------------------------------------------------------- > > Key: GTNPORTAL-3306 > URL: https://issues.jboss.org/browse/GTNPORTAL-3306 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vlastislav Ramik > Assignee: Vu Viet Phuong > Labels: JPP611-Test-dev > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Affect Version/s: 3.7.0.Alpha02-SNAPSHOT -- 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 From issues at jboss.org Mon Dec 23 03:37:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 23 Dec 2013 03:37:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3306) EDDITION-CONTAINER is not visible when hovering the container In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3306 stopped by Vu Viet Phuong. > EDDITION-CONTAINER is not visible when hovering the container > ------------------------------------------------------------- > > Key: GTNPORTAL-3306 > URL: https://issues.jboss.org/browse/GTNPORTAL-3306 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vlastislav Ramik > Assignee: Vu Viet Phuong > Labels: JPP611-Test-dev > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Affect Version/s: 3.7.0.Alpha02-SNAPSHOT -- 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 From issues at jboss.org Mon Dec 23 03:39:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 23 Dec 2013 03:39:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3306) EDDITION-CONTAINER is not visible when hovering the container In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12933093#comment-12933093 ] Vu Viet Phuong commented on GTNPORTAL-3306: ------------------------------------------- There is PR on GTNPORTAL-3334 that will fix this issue also > EDDITION-CONTAINER is not visible when hovering the container > ------------------------------------------------------------- > > Key: GTNPORTAL-3306 > URL: https://issues.jboss.org/browse/GTNPORTAL-3306 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vlastislav Ramik > Assignee: Vu Viet Phuong > Labels: JPP611-Test-dev > Original Estimate: 1 hour > Remaining Estimate: 1 hour > > Affect Version/s: 3.7.0.Alpha02-SNAPSHOT -- 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 From issues at jboss.org Mon Dec 23 03:39:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 23 Dec 2013 03:39:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3306) EDDITION-CONTAINER is not visible when hovering the container In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3306?focusedWorklogId=12430428&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430428 ] Vu Viet Phuong logged work on GTNPORTAL-3306: --------------------------------------------- Author: Vu Viet Phuong Created on: 23/Dec/13 3:38 AM Start Date: 23/Dec/13 3:38 AM Worklog Time Spent: 1 hour Work Description: Apply the PR and test Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 hour) Time Spent: 1 hour Worklog Id: (was: 12430428) > EDDITION-CONTAINER is not visible when hovering the container > ------------------------------------------------------------- > > Key: GTNPORTAL-3306 > URL: https://issues.jboss.org/browse/GTNPORTAL-3306 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vlastislav Ramik > Assignee: Vu Viet Phuong > Labels: JPP611-Test-dev > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Affect Version/s: 3.7.0.Alpha02-SNAPSHOT -- 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 From issues at jboss.org Mon Dec 23 11:31:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Mon, 23 Dec 2013 11:31:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3340) Resource bundle Warnings in Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3340: ------------------------------------ Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/749 The warnings seem to be introduced by [this commit|https://github.com/gatein/gatein-portal/commit/7a0935858c6d13c0267e1a5f4b945dca2331d003]. The problem is that to concatenate a resource bundle key, {{UIPopupWindow.gtmpl}} relies both on its own {{id}} and {{uicomponent.getUIComponent().getId()}} which both may contain random, session scoped {{UUID}} suffixes. As a consequence of that, there were no such items in the resource bundle. To fix this, the original {{WebuiRequestContext.generateUUID()}} was changed to use a prefix supplied in a parameter, so that {{UIPopupWindow.gtmpl}} can strip the UUID part away thus getting resource bundle key as they were before the named commit. Similar fixes were performed in {{UIGrid.gtmpl}} and {{UITabSelector.gtmpl}}. The fix also reverts the fix for GTNPORTAL-3186 (Lack of I18N key for title of permission selector popup) which is not needed anymore. > Resource bundle Warnings in Application Registry > ------------------------------------------------ > > Key: GTNPORTAL-3340 > URL: https://issues.jboss.org/browse/GTNPORTAL-3340 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Peter Palaga > Assignee: Peter Palaga > > Steps to reproduce: > (1) Login as root > (2) Visit http://127.0.0.1:8080/portal/g/:platform:administrators/administration/registry > (3) NOT OK: There are warnigs in the log: > {code} > WARN [portal:WebuiBindingContext] (http--0.0.0.0-8180-1) Can not find resource bundle for key : uniq-5b8e7bb6-8b8e-4e39-9204-948a2d598d90.action.title.Delete > WARN [portal:WebuiBindingContext] (http--0.0.0.0-8180-1) Can not find resource bundle for key : uniq-5b8e7bb6-8b8e-4e39-9204-948a2d598d90.action.title.Delete > WARN [portal:WebuiBindingContext] (http--0.0.0.0-8180-1) Can not find resource bundle for key : uniq-5b8e7bb6-8b8e-4e39-9204.title.ListPermissionSelector > {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 From issues at jboss.org Mon Dec 23 14:49:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Mon, 23 Dec 2013 14:49:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3340) Resource bundle Warnings in Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3340: ------------------------------------ Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.6.4.Final 3.7.0.Final Resolution: Done > Resource bundle Warnings in Application Registry > ------------------------------------------------ > > Key: GTNPORTAL-3340 > URL: https://issues.jboss.org/browse/GTNPORTAL-3340 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Peter Palaga > Assignee: Peter Palaga > Fix For: 3.6.4.Final, 3.7.0.Final > > > Steps to reproduce: > (1) Login as root > (2) Visit http://127.0.0.1:8080/portal/g/:platform:administrators/administration/registry > (3) NOT OK: There are warnigs in the log: > {code} > WARN [portal:WebuiBindingContext] (http--0.0.0.0-8180-1) Can not find resource bundle for key : uniq-5b8e7bb6-8b8e-4e39-9204-948a2d598d90.action.title.Delete > WARN [portal:WebuiBindingContext] (http--0.0.0.0-8180-1) Can not find resource bundle for key : uniq-5b8e7bb6-8b8e-4e39-9204-948a2d598d90.action.title.Delete > WARN [portal:WebuiBindingContext] (http--0.0.0.0-8180-1) Can not find resource bundle for key : uniq-5b8e7bb6-8b8e-4e39-9204.title.ListPermissionSelector > {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 From issues at jboss.org Mon Dec 23 14:51:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Mon, 23 Dec 2013 14:51:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3354) Errors in tcp clustering configuration In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga updated GTNPORTAL-3354: ------------------------------------ Status: Resolved (was: Pull Request Sent) Resolution: Done > Errors in tcp clustering configuration > -------------------------------------- > > Key: GTNPORTAL-3354 > URL: https://issues.jboss.org/browse/GTNPORTAL-3354 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Lucas Ponce > Assignee: Lucas Ponce > Fix For: 3.6.4.Final, 3.7.0.Final > > > Starting a cluster with -Dgatein.default.jgroups.stack=tcp creates some Errors due bad jgroups configuration -- 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 From issues at jboss.org Mon Dec 23 14:53:32 2013 From: issues at jboss.org (Peter Palaga (JIRA)) Date: Mon, 23 Dec 2013 14:53:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3355) Overlapping menus don't open properly In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Palaga resolved GTNPORTAL-3355. ------------------------------------- Fix Version/s: 3.6.4.Final 3.7.0.Final Resolution: Done > Overlapping menus don't open properly > ------------------------------------- > > Key: GTNPORTAL-3355 > URL: https://issues.jboss.org/browse/GTNPORTAL-3355 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: Mobile > Reporter: Matt Wringe > Assignee: Matt Wringe > Fix For: 3.6.4.Final, 3.7.0.Final > > > When dealing with small screens, if there is not enough room to display a submenu besides the parent menu, the submenu will overlap the parent menu when opened. > If the location where the parent menu is clicked happens to overlap with where the submenu will open, this can cause issues where displaying the submenu causes additional events to occur. This causes the submenu to open on one event and then close on another (usually its too fast and nothing is displayed to the user). -- 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 From issues at jboss.org Mon Dec 23 14:55:32 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 23 Dec 2013 14:55:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3264) Topbar navigation menu issues with small screens and RTL languages In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12933155#comment-12933155 ] RH Bugzilla Integration commented on GTNPORTAL-3264: ---------------------------------------------------- Peter Palaga changed the Status of [bug 1004669|https://bugzilla.redhat.com/show_bug.cgi?id=1004669] from ASSIGNED to MODIFIED > Topbar navigation menu issues with small screens and RTL languages > ------------------------------------------------------------------ > > Key: GTNPORTAL-3264 > URL: https://issues.jboss.org/browse/GTNPORTAL-3264 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: Mobile > Reporter: Matt Wringe > Assignee: Matt Wringe > Fix For: 3.7.0.Final > > > When dealing with small screens and RTL languages, the top navigation bar does not render correctly and can start to render outside of the screenspace. > There is also an issue with some of the text not being properly hidden on older browsers. -- 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 From issues at jboss.org Mon Dec 23 14:55:32 2013 From: issues at jboss.org (RH Bugzilla Integration (JIRA)) Date: Mon, 23 Dec 2013 14:55:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3355) Overlapping menus don't open properly In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3355?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12933156#comment-12933156 ] RH Bugzilla Integration commented on GTNPORTAL-3355: ---------------------------------------------------- Peter Palaga changed the Status of [bug 1004669|https://bugzilla.redhat.com/show_bug.cgi?id=1004669] from ASSIGNED to MODIFIED > Overlapping menus don't open properly > ------------------------------------- > > Key: GTNPORTAL-3355 > URL: https://issues.jboss.org/browse/GTNPORTAL-3355 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: Mobile > Reporter: Matt Wringe > Assignee: Matt Wringe > Fix For: 3.6.4.Final, 3.7.0.Final > > > When dealing with small screens, if there is not enough room to display a submenu besides the parent menu, the submenu will overlap the parent menu when opened. > If the location where the parent menu is clicked happens to overlap with where the submenu will open, this can cause issues where displaying the submenu causes additional events to occur. This causes the submenu to open on one event and then close on another (usually its too fast and nothing is displayed to the user). -- 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 From issues at jboss.org Mon Dec 23 22:48:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 23 Dec 2013 22:48:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2943) Hyphens not allowed in Javascript Modules In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-2943 stopped by Vu Viet Phuong. > Hyphens not allowed in Javascript Modules > ----------------------------------------- > > Key: GTNPORTAL-2943 > URL: https://issues.jboss.org/browse/GTNPORTAL-2943 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Affects Versions: 3.4.0.Final > Environment: Windows 8, Gatein-3.4.0.Final-jboss-as7 > Reporter: Jason Farmer > Assignee: Vu Viet Phuong > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > Javascript Modules do not allow hyphens in name. No error messages or failures present until execution. > Here is the culprit gatein-resources.xml: > > jquery-ui > > > jquery > jQuery > > > And using it within another Javascript included on the portlet that looked like this: > define(["$", "jquery-ui"], function($) { > alert("got here"); > $('#userPortlet-dialog-form').css( "border","3px solid red" ); > $('#userPortlet-dialog-form').dialog(); > alert("got here2"); > }); > The jquery selector to change the border worked, however when it reaches the .dialog() it fails saying: [16:42:54.534] TypeError: $(...).dialog is not a function @ http://localhost:8080/portal/scripts/3.5.2.Final-redhat-4/PORTLET/trackr-portlets:UserPortlet.js:9 > And fails execution. I tried many variations of fixing/changing remove, etc and I always saw the Javascript being included through Firefox developer tools, however it kept throwing this error. Finally after some trial and error, I found out that renaming my module to just "jqueryui" without the hyphen solved all of my issues. > There was very little to work off of in the way of errors, everything loaded up correctly and even the regular Jquery executed without a problem. -- 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 From issues at jboss.org Mon Dec 23 22:54:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 23 Dec 2013 22:54:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2943) Hyphens not allowed in Javascript Modules In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-2943: -------------------------------------- Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/750 > Hyphens not allowed in Javascript Modules > ----------------------------------------- > > Key: GTNPORTAL-2943 > URL: https://issues.jboss.org/browse/GTNPORTAL-2943 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Affects Versions: 3.4.0.Final > Environment: Windows 8, Gatein-3.4.0.Final-jboss-as7 > Reporter: Jason Farmer > Assignee: Vu Viet Phuong > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > Javascript Modules do not allow hyphens in name. No error messages or failures present until execution. > Here is the culprit gatein-resources.xml: > > jquery-ui > > > jquery > jQuery > > > And using it within another Javascript included on the portlet that looked like this: > define(["$", "jquery-ui"], function($) { > alert("got here"); > $('#userPortlet-dialog-form').css( "border","3px solid red" ); > $('#userPortlet-dialog-form').dialog(); > alert("got here2"); > }); > The jquery selector to change the border worked, however when it reaches the .dialog() it fails saying: [16:42:54.534] TypeError: $(...).dialog is not a function @ http://localhost:8080/portal/scripts/3.5.2.Final-redhat-4/PORTLET/trackr-portlets:UserPortlet.js:9 > And fails execution. I tried many variations of fixing/changing remove, etc and I always saw the Javascript being included through Firefox developer tools, however it kept throwing this error. Finally after some trial and error, I found out that renaming my module to just "jqueryui" without the hyphen solved all of my issues. > There was very little to work off of in the way of errors, everything loaded up correctly and even the regular Jquery executed without a problem. -- 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 From issues at jboss.org Mon Dec 23 22:56:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 23 Dec 2013 22:56:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2943) Hyphens not allowed in Javascript Modules In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2943?focusedWorklogId=12430429&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430429 ] Vu Viet Phuong logged work on GTNPORTAL-2943: --------------------------------------------- Author: Vu Viet Phuong Created on: 23/Dec/13 10:54 PM Start Date: 22/Dec/13 10:54 PM Worklog Time Spent: 3 hours Issue Time Tracking ------------------- Remaining Estimate: 3 hours (was: 6 hours) Time Spent: 3 hours Worklog Id: (was: 12430429) > Hyphens not allowed in Javascript Modules > ----------------------------------------- > > Key: GTNPORTAL-2943 > URL: https://issues.jboss.org/browse/GTNPORTAL-2943 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Affects Versions: 3.4.0.Final > Environment: Windows 8, Gatein-3.4.0.Final-jboss-as7 > Reporter: Jason Farmer > Assignee: Vu Viet Phuong > Original Estimate: 6 hours > Time Spent: 3 hours > Remaining Estimate: 3 hours > > Javascript Modules do not allow hyphens in name. No error messages or failures present until execution. > Here is the culprit gatein-resources.xml: > > jquery-ui > > > jquery > jQuery > > > And using it within another Javascript included on the portlet that looked like this: > define(["$", "jquery-ui"], function($) { > alert("got here"); > $('#userPortlet-dialog-form').css( "border","3px solid red" ); > $('#userPortlet-dialog-form').dialog(); > alert("got here2"); > }); > The jquery selector to change the border worked, however when it reaches the .dialog() it fails saying: [16:42:54.534] TypeError: $(...).dialog is not a function @ http://localhost:8080/portal/scripts/3.5.2.Final-redhat-4/PORTLET/trackr-portlets:UserPortlet.js:9 > And fails execution. I tried many variations of fixing/changing remove, etc and I always saw the Javascript being included through Firefox developer tools, however it kept throwing this error. Finally after some trial and error, I found out that renaming my module to just "jqueryui" without the hyphen solved all of my issues. > There was very little to work off of in the way of errors, everything loaded up correctly and even the regular Jquery executed without a problem. -- 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 From issues at jboss.org Mon Dec 23 22:56:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Mon, 23 Dec 2013 22:56:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2943) Hyphens not allowed in Javascript Modules In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2943?focusedWorklogId=12430430&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430430 ] Vu Viet Phuong logged work on GTNPORTAL-2943: --------------------------------------------- Author: Vu Viet Phuong Created on: 23/Dec/13 10:54 PM Start Date: 23/Dec/13 10:54 PM Worklog Time Spent: 3 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 3 hours) Time Spent: 6 hours (was: 3 hours) Worklog Id: (was: 12430430) > Hyphens not allowed in Javascript Modules > ----------------------------------------- > > Key: GTNPORTAL-2943 > URL: https://issues.jboss.org/browse/GTNPORTAL-2943 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Affects Versions: 3.4.0.Final > Environment: Windows 8, Gatein-3.4.0.Final-jboss-as7 > Reporter: Jason Farmer > Assignee: Vu Viet Phuong > Original Estimate: 6 hours > Time Spent: 6 hours > Remaining Estimate: 0 minutes > > Javascript Modules do not allow hyphens in name. No error messages or failures present until execution. > Here is the culprit gatein-resources.xml: > > jquery-ui > > > jquery > jQuery > > > And using it within another Javascript included on the portlet that looked like this: > define(["$", "jquery-ui"], function($) { > alert("got here"); > $('#userPortlet-dialog-form').css( "border","3px solid red" ); > $('#userPortlet-dialog-form').dialog(); > alert("got here2"); > }); > The jquery selector to change the border worked, however when it reaches the .dialog() it fails saying: [16:42:54.534] TypeError: $(...).dialog is not a function @ http://localhost:8080/portal/scripts/3.5.2.Final-redhat-4/PORTLET/trackr-portlets:UserPortlet.js:9 > And fails execution. I tried many variations of fixing/changing remove, etc and I always saw the Javascript being included through Firefox developer tools, however it kept throwing this error. Finally after some trial and error, I found out that renaming my module to just "jqueryui" without the hyphen solved all of my issues. > There was very little to work off of in the way of errors, everything loaded up correctly and even the regular Jquery executed without a problem. -- 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 From issues at jboss.org Tue Dec 24 01:50:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 01:50:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3293) Group all mobile responsive portets into a war packaging In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3293: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Won't Fix > Group all mobile responsive portets into a war packaging > -------------------------------------------------------- > > Key: GTNPORTAL-3293 > URL: https://issues.jboss.org/browse/GTNPORTAL-3293 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Components: Packaging > Affects Versions: 3.6.3.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Labels: backlogs, plan_3.7.0 > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 4 hours > Remaining Estimate: 0 minutes > > Make these portlets https://github.com/gatein/gatein-portal/tree/master/mobile-integration/portlets grouped in a war > P/S: Don't forget to test both JBoss and Tomcat bundles -- 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 From issues at jboss.org Tue Dec 24 02:52:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Tue, 24 Dec 2013 02:52:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3353) User query improvement based on Enabled/Disabled status In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3353?focusedWorklogId=12430431&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430431 ] Tuyen Nguyen The logged work on GTNPORTAL-3353: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 24/Dec/13 2:52 AM Start Date: 23/Dec/13 2:51 AM Worklog Time Spent: 7 hours Issue Time Tracking ------------------- Remaining Estimate: 5 hours (was: 1 day, 4 hours) Time Spent: 7 hours Worklog Id: (was: 12430431) > User query improvement based on Enabled/Disabled status > ------------------------------------------------------- > > Key: GTNPORTAL-3353 > URL: https://issues.jboss.org/browse/GTNPORTAL-3353 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 7 hours > Remaining Estimate: 5 hours > > Update Organization Service implementation according to the improvement changes in https://jira.exoplatform.org/browse/COR-315 > Don't forget to update the wiki https://community.jboss.org/wiki/DisabledUser -- 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 From issues at jboss.org Tue Dec 24 03:40:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Tue, 24 Dec 2013 03:40:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3306) EDDITION-CONTAINER is not visible when hovering the container In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong resolved GTNPORTAL-3306. --------------------------------------- Resolution: Duplicate Issue > EDDITION-CONTAINER is not visible when hovering the container > ------------------------------------------------------------- > > Key: GTNPORTAL-3306 > URL: https://issues.jboss.org/browse/GTNPORTAL-3306 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Vlastislav Ramik > Assignee: Vu Viet Phuong > Labels: JPP611-Test-dev > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > Affect Version/s: 3.7.0.Alpha02-SNAPSHOT -- 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 From issues at jboss.org Tue Dec 24 03:44:33 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Tue, 24 Dec 2013 03:44:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3353) User query improvement based on Enabled/Disabled status In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12933176#comment-12933176 ] Tuyen Nguyen The commented on GTNPORTAL-3353: --------------------------------------------- When update Organization Service implementation i meet an test failure: TestUserHandler#testPreDeleteUserEventListenerPreventRemoveUser. It's caused by GateIn always use NewUserEventListener as the first listener, when we call UserHandler#removeUser(), method NewUserEventListener#preDelete(User user) will remove all membership and profile of this user while this test require all membership and profile of this user still exists I created issue at core project to require remove method NewUserEventListener#preDelete(User user) issue link: https://jira.exoplatform.org/browse/COR-316 > User query improvement based on Enabled/Disabled status > ------------------------------------------------------- > > Key: GTNPORTAL-3353 > URL: https://issues.jboss.org/browse/GTNPORTAL-3353 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 7 hours > Remaining Estimate: 5 hours > > Update Organization Service implementation according to the improvement changes in https://jira.exoplatform.org/browse/COR-315 > Don't forget to update the wiki https://community.jboss.org/wiki/DisabledUser -- 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 From issues at jboss.org Tue Dec 24 03:46:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 03:46:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3337: ---------------------------------- Status: Open (was: Pull Request Sent) > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 5 hours > Remaining Estimate: 0 minutes > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Tue Dec 24 04:36:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 04:36:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve User Management in Organization Application In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3345: ---------------------------------- Sprint: Sprint 88, Sprint 89, Sprint 90 (was: Sprint 88, Sprint 89) > Improve User Management in Organization Application > --------------------------------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: BD-1845 GateIn Disabled Feature-4.png, Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 2 hours > Remaining Estimate: 1 day, 4 hours > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > and > Separate the Enabled icon into new column > See attached images -- 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 From issues at jboss.org Tue Dec 24 04:36:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 04:36:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3353) User query improvement based on Enabled/Disabled status In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3353: ---------------------------------- Sprint: Sprint 89, Sprint 90 (was: Sprint 89) > User query improvement based on Enabled/Disabled status > ------------------------------------------------------- > > Key: GTNPORTAL-3353 > URL: https://issues.jboss.org/browse/GTNPORTAL-3353 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 7 hours > Remaining Estimate: 5 hours > > Update Organization Service implementation according to the improvement changes in https://jira.exoplatform.org/browse/COR-315 > Don't forget to update the wiki https://community.jboss.org/wiki/DisabledUser -- 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 From issues at jboss.org Tue Dec 24 04:36:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 04:36:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3337: ---------------------------------- Sprint: Sprint 87, Sprint 89, Sprint 90 (was: Sprint 87, Sprint 89) > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 5 hours > Remaining Estimate: 0 minutes > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Tue Dec 24 05:00:32 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Tue, 24 Dec 2013 05:00:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12933179#comment-12933179 ] Hai Nguyen commented on GTNPORTAL-3315: --------------------------------------- For backward compatibility, we should keep SetupOrganizationDatabaseInitializer until finish: https://jira.exoplatform.org/browse/COR-313 Add "updateUsers" option to OrganizationDatabaseInitializer https://jira.exoplatform.org/browse/COR-314 Refactor OrganizationDatabaseInitializer to be better extensible The PR has been not only for enable/disable and work fine with extension, but also remove hardcode in PortalSetupService > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 days > Time Spent: 2 days > Remaining Estimate: 0 minutes > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From issues at jboss.org Tue Dec 24 05:14:34 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 05:14:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3315: ---------------------------------- Sprint: Sprint 87, Sprint 90 (was: Sprint 87) > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 days > Time Spent: 2 days > Remaining Estimate: 0 minutes > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From issues at jboss.org Tue Dec 24 05:14:34 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 05:14:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3352) Upgrade to Chromattic 1.2.4 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3352: ---------------------------------- Sprint: Sprint 89, Sprint 90 (was: Sprint 89) > Upgrade to Chromattic 1.2.4 > --------------------------- > > Key: GTNPORTAL-3352 > URL: https://issues.jboss.org/browse/GTNPORTAL-3352 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > -- 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 From issues at jboss.org Tue Dec 24 05:14:34 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 05:14:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3338: ---------------------------------- Sprint: Sprint 89, Sprint 90 (was: Sprint 89) > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Tue Dec 24 05:14:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 05:14:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2943) Hyphens not allowed in Javascript Modules In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-2943: ---------------------------------- Sprint: Sprint 89, Sprint 90 (was: Sprint 89) > Hyphens not allowed in Javascript Modules > ----------------------------------------- > > Key: GTNPORTAL-2943 > URL: https://issues.jboss.org/browse/GTNPORTAL-2943 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Affects Versions: 3.4.0.Final > Environment: Windows 8, Gatein-3.4.0.Final-jboss-as7 > Reporter: Jason Farmer > Assignee: Vu Viet Phuong > Original Estimate: 6 hours > Time Spent: 6 hours > Remaining Estimate: 0 minutes > > Javascript Modules do not allow hyphens in name. No error messages or failures present until execution. > Here is the culprit gatein-resources.xml: > > jquery-ui > > > jquery > jQuery > > > And using it within another Javascript included on the portlet that looked like this: > define(["$", "jquery-ui"], function($) { > alert("got here"); > $('#userPortlet-dialog-form').css( "border","3px solid red" ); > $('#userPortlet-dialog-form').dialog(); > alert("got here2"); > }); > The jquery selector to change the border worked, however when it reaches the .dialog() it fails saying: [16:42:54.534] TypeError: $(...).dialog is not a function @ http://localhost:8080/portal/scripts/3.5.2.Final-redhat-4/PORTLET/trackr-portlets:UserPortlet.js:9 > And fails execution. I tried many variations of fixing/changing remove, etc and I always saw the Javascript being included through Firefox developer tools, however it kept throwing this error. Finally after some trial and error, I found out that renaming my module to just "jqueryui" without the hyphen solved all of my issues. > There was very little to work off of in the way of errors, everything loaded up correctly and even the regular Jquery executed without a problem. -- 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 From issues at jboss.org Tue Dec 24 05:14:35 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 05:14:35 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3334: ---------------------------------- Sprint: Sprint 87, Sprint 90 (was: Sprint 87) > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From issues at jboss.org Tue Dec 24 05:14:34 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 05:14:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3332: ---------------------------------- Sprint: Sprint 89, Sprint 90 (was: Sprint 89) > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Hai Nguyen > Priority: Minor > Original Estimate: 3 hours > Time Spent: 3 hours > Remaining Estimate: 0 minutes > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Tue Dec 24 05:44:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 05:44:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3337: ---------------------------------- Remaining Estimate: 2 hours (was: 0 minutes) > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 5 hours > Remaining Estimate: 2 hours > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Tue Dec 24 05:50:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 05:50:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3315: ---------------------------------- Remaining Estimate: 4 hours (was: 0 minutes) > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 2 days > Time Spent: 2 days > Remaining Estimate: 4 hours > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From issues at jboss.org Tue Dec 24 21:24:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 21:24:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3315) Portal setup improvements In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3315: ------------------------------------- Assignee: Vu Viet Phuong (was: Hai Nguyen) [~phuong_vu] please review and apply the PR > Portal setup improvements > -------------------------- > > Key: GTNPORTAL-3315 > URL: https://issues.jboss.org/browse/GTNPORTAL-3315 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.0.Final > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Fix For: 3.7.0.Final > > Original Estimate: 2 days > Time Spent: 2 days > Remaining Estimate: 4 hours > > The Portal Setup feature was introduced since Gatein 3.6, it is always active by default. > Today there is a need that it could be able to disable the feature somehow. We also identify there are following needed improvements, potential bug fixes should be done in current implementation: > - Ability to Enable/Disable the feature > - Make it work more as an extension, to not forced adding things to core portal > - Get rid of cloning SetupOrganizationDatabaseInitializer from OrganizationDatabaseInitializer > - Removing repository/workspace name hard-coding in PortalSetupService -- 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 From issues at jboss.org Tue Dec 24 21:28:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 21:28:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3352) Upgrade to Chromattic 1.2.4 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3352: ------------------------------------- Assignee: Trong Tran (was: Tuyen Nguyen The) > Upgrade to Chromattic 1.2.4 > --------------------------- > > Key: GTNPORTAL-3352 > URL: https://issues.jboss.org/browse/GTNPORTAL-3352 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > -- 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 From issues at jboss.org Tue Dec 24 21:30:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 21:30:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3338: ------------------------------------- Assignee: Vu Viet Phuong (was: Hai Nguyen) > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Tue Dec 24 21:30:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 21:30:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3332: ------------------------------------- Assignee: Vu Viet Phuong (was: Hai Nguyen) > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Vu Viet Phuong > Priority: Minor > Original Estimate: 3 hours > Time Spent: 3 hours > Remaining Estimate: 0 minutes > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Tue Dec 24 21:30:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 21:30:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3334: ------------------------------------- Assignee: Vu Viet Phuong (was: Hai Nguyen) > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From issues at jboss.org Tue Dec 24 21:30:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Tue, 24 Dec 2013 21:30:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2943) Hyphens not allowed in Javascript Modules In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-2943: ------------------------------------- Assignee: Trong Tran (was: Vu Viet Phuong) > Hyphens not allowed in Javascript Modules > ----------------------------------------- > > Key: GTNPORTAL-2943 > URL: https://issues.jboss.org/browse/GTNPORTAL-2943 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Affects Versions: 3.4.0.Final > Environment: Windows 8, Gatein-3.4.0.Final-jboss-as7 > Reporter: Jason Farmer > Assignee: Trong Tran > Original Estimate: 6 hours > Time Spent: 6 hours > Remaining Estimate: 0 minutes > > Javascript Modules do not allow hyphens in name. No error messages or failures present until execution. > Here is the culprit gatein-resources.xml: > > jquery-ui > > > jquery > jQuery > > > And using it within another Javascript included on the portlet that looked like this: > define(["$", "jquery-ui"], function($) { > alert("got here"); > $('#userPortlet-dialog-form').css( "border","3px solid red" ); > $('#userPortlet-dialog-form').dialog(); > alert("got here2"); > }); > The jquery selector to change the border worked, however when it reaches the .dialog() it fails saying: [16:42:54.534] TypeError: $(...).dialog is not a function @ http://localhost:8080/portal/scripts/3.5.2.Final-redhat-4/PORTLET/trackr-portlets:UserPortlet.js:9 > And fails execution. I tried many variations of fixing/changing remove, etc and I always saw the Javascript being included through Firefox developer tools, however it kept throwing this error. Finally after some trial and error, I found out that renaming my module to just "jqueryui" without the hyphen solved all of my issues. > There was very little to work off of in the way of errors, everything loaded up correctly and even the regular Jquery executed without a problem. -- 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 From issues at jboss.org Wed Dec 25 01:49:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 25 Dec 2013 01:49:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3352) Upgrade to Chromattic 1.2.4 In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3352: ---------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > Upgrade to Chromattic 1.2.4 > --------------------------- > > Key: GTNPORTAL-3352 > URL: https://issues.jboss.org/browse/GTNPORTAL-3352 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > -- 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 From issues at jboss.org Wed Dec 25 02:27:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 25 Dec 2013 02:27:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-2943) Hyphens not allowed in Javascript Modules In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-2943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-2943: ---------------------------------- Status: Resolved (was: Pull Request Sent) Fix Version/s: 3.7.0.Final Resolution: Done > Hyphens not allowed in Javascript Modules > ----------------------------------------- > > Key: GTNPORTAL-2943 > URL: https://issues.jboss.org/browse/GTNPORTAL-2943 > Project: GateIn Portal > Issue Type: Feature Request > Security Level: Public(Everyone can see) > Affects Versions: 3.4.0.Final > Environment: Windows 8, Gatein-3.4.0.Final-jboss-as7 > Reporter: Jason Farmer > Assignee: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Time Spent: 6 hours > Remaining Estimate: 0 minutes > > Javascript Modules do not allow hyphens in name. No error messages or failures present until execution. > Here is the culprit gatein-resources.xml: > > jquery-ui > > > jquery > jQuery > > > And using it within another Javascript included on the portlet that looked like this: > define(["$", "jquery-ui"], function($) { > alert("got here"); > $('#userPortlet-dialog-form').css( "border","3px solid red" ); > $('#userPortlet-dialog-form').dialog(); > alert("got here2"); > }); > The jquery selector to change the border worked, however when it reaches the .dialog() it fails saying: [16:42:54.534] TypeError: $(...).dialog is not a function @ http://localhost:8080/portal/scripts/3.5.2.Final-redhat-4/PORTLET/trackr-portlets:UserPortlet.js:9 > And fails execution. I tried many variations of fixing/changing remove, etc and I always saw the Javascript being included through Firefox developer tools, however it kept throwing this error. Finally after some trial and error, I found out that renaming my module to just "jqueryui" without the hyphen solved all of my issues. > There was very little to work off of in the way of errors, everything loaded up correctly and even the regular Jquery executed without a problem. -- 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 From issues at jboss.org Wed Dec 25 05:50:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Wed, 25 Dec 2013 05:50:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3334) Can edit portlet when Container tab chosen In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3334: -------------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > Can edit portlet when Container tab chosen > ------------------------------------------ > > Key: GTNPORTAL-3334 > URL: https://issues.jboss.org/browse/GTNPORTAL-3334 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Fix For: 3.7.0.Final > > Original Estimate: 1 hour > Time Spent: 1 hour > Remaining Estimate: 0 minutes > > - Login portal > - Choose a page > - Click Site Editor > Edit Page > - View page properties > Click Save > - After that, drag & drop a container > - Click Finish button > - Select other page > - Click edit page > => Can edit portlet when choose tab container in Edit Inline composer -- 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 From issues at jboss.org Wed Dec 25 06:16:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 25 Dec 2013 06:16:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3356) NPE when Add new page in Page Management In-Reply-To: References: Message-ID: Trong Tran created GTNPORTAL-3356: ------------------------------------- Summary: NPE when Add new page in Page Management Key: GTNPORTAL-3356 URL: https://issues.jboss.org/browse/GTNPORTAL-3356 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Reporter: Trong Tran Fix For: 3.7.0.Final Steps to reproduce: - Log-in as root - Add Page Management to the Home page, and make it public (everyone can access) - Log-out 1/ Click on "Add new page" in anonymous mode, it throws NPE ==> NOK 2/ Login with marry, then click on "Add new page". It also throws NPE ==> NOK Expected: Show warning message if user don't have right to create new page in any space. -- 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 From issues at jboss.org Wed Dec 25 21:30:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 25 Dec 2013 21:30:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3356) NPE when Add new page in Page Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3356: ---------------------------------- Original Estimate: 6 hours Remaining Estimate: 6 hours > NPE when Add new page in Page Management > ---------------------------------------- > > Key: GTNPORTAL-3356 > URL: https://issues.jboss.org/browse/GTNPORTAL-3356 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > Steps to reproduce: > - Log-in as root > - Add Page Management to the Home page, and make it public (everyone can access) > - Log-out > 1/ Click on "Add new page" in anonymous mode, it throws NPE ==> NOK > 2/ Login with marry, then click on "Add new page". It also throws NPE ==> NOK > Expected: Show warning message if user don't have right to create new page in any space. -- 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 From issues at jboss.org Wed Dec 25 21:30:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 25 Dec 2013 21:30:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3356) NPE when Add new page in Page Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3356: ---------------------------------- Sprint: Sprint 90 > NPE when Add new page in Page Management > ---------------------------------------- > > Key: GTNPORTAL-3356 > URL: https://issues.jboss.org/browse/GTNPORTAL-3356 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > Steps to reproduce: > - Log-in as root > - Add Page Management to the Home page, and make it public (everyone can access) > - Log-out > 1/ Click on "Add new page" in anonymous mode, it throws NPE ==> NOK > 2/ Login with marry, then click on "Add new page". It also throws NPE ==> NOK > Expected: Show warning message if user don't have right to create new page in any space. -- 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 From issues at jboss.org Wed Dec 25 21:32:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 25 Dec 2013 21:32:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3356) NPE when Add new page in Page Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3356: ---------------------------------- Original Estimate: 4 hours (was: 6 hours) Remaining Estimate: 4 hours (was: 6 hours) > NPE when Add new page in Page Management > ---------------------------------------- > > Key: GTNPORTAL-3356 > URL: https://issues.jboss.org/browse/GTNPORTAL-3356 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > Steps to reproduce: > - Log-in as root > - Add Page Management to the Home page, and make it public (everyone can access) > - Log-out > 1/ Click on "Add new page" in anonymous mode, it throws NPE ==> NOK > 2/ Login with marry, then click on "Add new page". It also throws NPE ==> NOK > Expected: Show warning message if user don't have right to create new page in any space. -- 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 From issues at jboss.org Wed Dec 25 21:32:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Wed, 25 Dec 2013 21:32:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3356) NPE when Add new page in Page Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3356: ------------------------------------- Assignee: Hai Nguyen > NPE when Add new page in Page Management > ---------------------------------------- > > Key: GTNPORTAL-3356 > URL: https://issues.jboss.org/browse/GTNPORTAL-3356 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > Steps to reproduce: > - Log-in as root > - Add Page Management to the Home page, and make it public (everyone can access) > - Log-out > 1/ Click on "Add new page" in anonymous mode, it throws NPE ==> NOK > 2/ Login with marry, then click on "Add new page". It also throws NPE ==> NOK > Expected: Show warning message if user don't have right to create new page in any space. -- 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 From issues at jboss.org Wed Dec 25 21:44:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Wed, 25 Dec 2013 21:44:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3332: -------------------------------------- Status: Open (was: Pull Request Sent) > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Vu Viet Phuong > Priority: Minor > Original Estimate: 3 hours > Time Spent: 3 hours > Remaining Estimate: 0 minutes > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Wed Dec 25 21:58:32 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Wed, 25 Dec 2013 21:58:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3356) NPE when Add new page in Page Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3356 started by Hai Nguyen. > NPE when Add new page in Page Management > ---------------------------------------- > > Key: GTNPORTAL-3356 > URL: https://issues.jboss.org/browse/GTNPORTAL-3356 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > Steps to reproduce: > - Log-in as root > - Add Page Management to the Home page, and make it public (everyone can access) > - Log-out > 1/ Click on "Add new page" in anonymous mode, it throws NPE ==> NOK > 2/ Login with marry, then click on "Add new page". It also throws NPE ==> NOK > Expected: Show warning message if user don't have right to create new page in any space. -- 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 From issues at jboss.org Wed Dec 25 23:32:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Wed, 25 Dec 2013 23:32:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3332: ---------------------------------- Status: Pull Request Sent (was: Open) PR has updated > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Vu Viet Phuong > Priority: Minor > Original Estimate: 3 hours > Time Spent: 3 hours > Remaining Estimate: 0 minutes > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Wed Dec 25 23:40:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Wed, 25 Dec 2013 23:40:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3357) Navigation nodes in GROUP navigation editor don't change label after portal language changed In-Reply-To: References: Message-ID: Vu Viet Phuong created GTNPORTAL-3357: ----------------------------------------- Summary: Navigation nodes in GROUP navigation editor don't change label after portal language changed Key: GTNPORTAL-3357 URL: https://issues.jboss.org/browse/GTNPORTAL-3357 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Components: WebUI Affects Versions: 3.6.3.Final Reporter: Vu Viet Phuong Priority: Minor - Login as Root - Goto Manages Group --> edit Administrator navigation - Change language from English to France --> the nodes label are not change, now close the popup window, then re-open --> the node label change to France This issue has been fixed partly in GTNPORTAL-3235. But we missed the case for Group navigation -- 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 From issues at jboss.org Wed Dec 25 23:50:33 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Wed, 25 Dec 2013 23:50:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3353) User query improvement based on Enabled/Disabled status In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3353?focusedWorklogId=12430432&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430432 ] Tuyen Nguyen The logged work on GTNPORTAL-3353: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 25/Dec/13 11:48 PM Start Date: 24/Dec/13 11:48 PM Worklog Time Spent: 4 hours Issue Time Tracking ------------------- Remaining Estimate: 1 hour (was: 5 hours) Time Spent: 1 day, 3 hours (was: 7 hours) Worklog Id: (was: 12430432) > User query improvement based on Enabled/Disabled status > ------------------------------------------------------- > > Key: GTNPORTAL-3353 > URL: https://issues.jboss.org/browse/GTNPORTAL-3353 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 1 day, 4 hours > Time Spent: 1 day, 3 hours > Remaining Estimate: 1 hour > > Update Organization Service implementation according to the improvement changes in https://jira.exoplatform.org/browse/COR-315 > Don't forget to update the wiki https://community.jboss.org/wiki/DisabledUser -- 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 From issues at jboss.org Wed Dec 25 23:50:33 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Wed, 25 Dec 2013 23:50:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve User Management in Organization Application In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?focusedWorklogId=12430433&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430433 ] Tuyen Nguyen The logged work on GTNPORTAL-3345: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 25/Dec/13 11:48 PM Start Date: 24/Dec/13 11:48 PM Worklog Time Spent: 4 hours Issue Time Tracking ------------------- Remaining Estimate: 1 day (was: 1 day, 4 hours) Time Spent: 6 hours (was: 2 hours) Worklog Id: (was: 12430433) > Improve User Management in Organization Application > --------------------------------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: BD-1845 GateIn Disabled Feature-4.png, Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 6 hours > Remaining Estimate: 1 day > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > and > Separate the Enabled icon into new column > See attached images -- 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 From issues at jboss.org Thu Dec 26 00:04:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 26 Dec 2013 00:04:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3357) Navigation nodes in GROUP navigation editor don't change label after portal language changed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3357: -------------------------------------- Original Estimate: 3 hours Remaining Estimate: 3 hours > Navigation nodes in GROUP navigation editor don't change label after portal language changed > -------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3357 > URL: https://issues.jboss.org/browse/GTNPORTAL-3357 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: WebUI > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Priority: Minor > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - Login as Root > - Goto Manages Group --> edit Administrator navigation > - Change language from English to France > --> the nodes label are not change, now close the popup window, then re-open --> the node label change to France > This issue has been fixed partly in GTNPORTAL-3235. But we missed the case for Group navigation -- 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 From issues at jboss.org Thu Dec 26 02:16:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 26 Dec 2013 02:16:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3357) Navigation nodes in GROUP navigation editor don't change label after portal language changed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran updated GTNPORTAL-3357: ---------------------------------- Sprint: Sprint 90 > Navigation nodes in GROUP navigation editor don't change label after portal language changed > -------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3357 > URL: https://issues.jboss.org/browse/GTNPORTAL-3357 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: WebUI > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Priority: Minor > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - Login as Root > - Goto Manages Group --> edit Administrator navigation > - Change language from English to France > --> the nodes label are not change, now close the popup window, then re-open --> the node label change to France > This issue has been fixed partly in GTNPORTAL-3235. But we missed the case for Group navigation -- 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 From issues at jboss.org Thu Dec 26 02:26:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 26 Dec 2013 02:26:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3338: -------------------------------------- Status: Open (was: Pull Request Sent) we need to fix for case RTL also > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Thu Dec 26 02:28:32 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 26 Dec 2013 02:28:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3338: -------------------------------------- Attachment: RTL.png > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png, RTL.png > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 0 minutes > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Thu Dec 26 03:15:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 26 Dec 2013 03:15:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3332: -------------------------------------- Status: Resolved (was: Pull Request Sent) Resolution: Done > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Reporter: Vu Viet Phuong > Assignee: Vu Viet Phuong > Priority: Minor > Original Estimate: 3 hours > Time Spent: 3 hours > Remaining Estimate: 0 minutes > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Thu Dec 26 03:15:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 26 Dec 2013 03:15:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3332) Should show more meaning message when user don't have permission to add child navigation node In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3332: -------------------------------------- Fix Version/s: 3.7.0.Final Affects Version/s: 3.6.3.Final > Should show more meaning message when user don't have permission to add child navigation node > --------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3332 > URL: https://issues.jboss.org/browse/GTNPORTAL-3332 > Project: GateIn Portal > Issue Type: Enhancement > Security Level: Public(Everyone can see) > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Assignee: Vu Viet Phuong > Priority: Minor > Fix For: 3.7.0.Final > > Original Estimate: 3 hours > Time Spent: 3 hours > Remaining Estimate: 0 minutes > > - Login has John > - Go to Site --> Manage Site > - Add page wizard > --> it show "Can't open wizard. Current node has been deleted" > Actually, the node is not deleted, John doesn't have permission to add child node for System node, we should show a better message in this case -- 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 From issues at jboss.org Thu Dec 26 03:21:33 2013 From: issues at jboss.org (Vu Viet Phuong (JIRA)) Date: Thu, 26 Dec 2013 03:21:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vu Viet Phuong updated GTNPORTAL-3338: -------------------------------------- Remaining Estimate: 2 hours (was: 0 minutes) > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png, RTL.png > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 2 hours > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Thu Dec 26 04:07:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Thu, 26 Dec 2013 04:07:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3356) NPE when Add new page in Page Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3356: ---------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/751 > NPE when Add new page in Page Management > ---------------------------------------- > > Key: GTNPORTAL-3356 > URL: https://issues.jboss.org/browse/GTNPORTAL-3356 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Remaining Estimate: 4 hours > > Steps to reproduce: > - Log-in as root > - Add Page Management to the Home page, and make it public (everyone can access) > - Log-out > 1/ Click on "Add new page" in anonymous mode, it throws NPE ==> NOK > 2/ Login with marry, then click on "Add new page". It also throws NPE ==> NOK > Expected: Show warning message if user don't have right to create new page in any space. -- 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 From issues at jboss.org Thu Dec 26 04:15:33 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 26 Dec 2013 04:15:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3338: ------------------------------------- Assignee: Hai Nguyen (was: Vu Viet Phuong) > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png, RTL.png > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 2 hours > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Thu Dec 26 04:15:34 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 26 Dec 2013 04:15:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3357) Navigation nodes in GROUP navigation editor don't change label after portal language changed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3357: ------------------------------------- Assignee: Hai Nguyen > Navigation nodes in GROUP navigation editor don't change label after portal language changed > -------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3357 > URL: https://issues.jboss.org/browse/GTNPORTAL-3357 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: WebUI > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Assignee: Hai Nguyen > Priority: Minor > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - Login as Root > - Goto Manages Group --> edit Administrator navigation > - Change language from English to France > --> the nodes label are not change, now close the popup window, then re-open --> the node label change to France > This issue has been fixed partly in GTNPORTAL-3235. But we missed the case for Group navigation -- 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 From issues at jboss.org Thu Dec 26 06:41:32 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Thu, 26 Dec 2013 06:41:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3356) NPE when Add new page in Page Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3356?focusedWorklogId=12430434&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430434 ] Hai Nguyen logged work on GTNPORTAL-3356: ----------------------------------------- Author: Hai Nguyen Created on: 26/Dec/13 6:39 AM Start Date: 26/Dec/13 6:39 AM Worklog Time Spent: 4 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 4 hours) Time Spent: 4 hours Worklog Id: (was: 12430434) > NPE when Add new page in Page Management > ---------------------------------------- > > Key: GTNPORTAL-3356 > URL: https://issues.jboss.org/browse/GTNPORTAL-3356 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > Steps to reproduce: > - Log-in as root > - Add Page Management to the Home page, and make it public (everyone can access) > - Log-out > 1/ Click on "Add new page" in anonymous mode, it throws NPE ==> NOK > 2/ Login with marry, then click on "Add new page". It also throws NPE ==> NOK > Expected: Show warning message if user don't have right to create new page in any space. -- 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 From issues at jboss.org Thu Dec 26 12:27:32 2013 From: issues at jboss.org (=?UTF-8?Q?Alexandre_Mendon=C3=A7a_=28JIRA=29?=) Date: Thu, 26 Dec 2013 12:27:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3358) Redirect Admin UI: Missing warning icon when redirect site is missing In-Reply-To: References: Message-ID: Alexandre Mendon?a created GTNPORTAL-3358: --------------------------------------------- Summary: Redirect Admin UI: Missing warning icon when redirect site is missing Key: GTNPORTAL-3358 URL: https://issues.jboss.org/browse/GTNPORTAL-3358 Project: GateIn Portal Issue Type: Bug Security Level: Public (Everyone can see) Components: User Interface Affects Versions: 3.6.3.Final Reporter: Alexandre Mendon?a Assignee: Alexandre Mendon?a When a portal site which is used in a redirect has been deleted, the redirects summary page where it shows should show a warning sign (with tooltip indicating it does not exist anymore). Currently, this icon is missing, the space is left blank and the tooltip is still shown when placing the mouse cursor over it. -- 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 From issues at jboss.org Thu Dec 26 12:31:32 2013 From: issues at jboss.org (=?UTF-8?Q?Alexandre_Mendon=C3=A7a_=28JIRA=29?=) Date: Thu, 26 Dec 2013 12:31:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3358) Redirect Admin UI: Missing warning icon when redirect site is missing In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexandre Mendon?a updated GTNPORTAL-3358: ------------------------------------------ Status: Pull Request Sent (was: Open) Git Pull Request: https://github.com/gatein/gatein-portal/pull/752 > Redirect Admin UI: Missing warning icon when redirect site is missing > --------------------------------------------------------------------- > > Key: GTNPORTAL-3358 > URL: https://issues.jboss.org/browse/GTNPORTAL-3358 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: User Interface > Affects Versions: 3.6.3.Final > Reporter: Alexandre Mendon?a > Assignee: Alexandre Mendon?a > > When a portal site which is used in a redirect has been deleted, the redirects summary page where it shows should show a warning sign (with tooltip indicating it does not exist anymore). > Currently, this icon is missing, the space is left blank and the tooltip is still shown when placing the mouse cursor over it. -- 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 From issues at jboss.org Thu Dec 26 12:57:32 2013 From: issues at jboss.org (William Siqueira (JIRA)) Date: Thu, 26 Dec 2013 12:57:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNMGMT-61) REST API should return 405 for some not allowed methods In-Reply-To: References: Message-ID: William Siqueira created GTNMGMT-61: --------------------------------------- Summary: REST API should return 405 for some not allowed methods Key: GTNMGMT-61 URL: https://issues.jboss.org/browse/GTNMGMT-61 Project: GateIn Management Issue Type: Enhancement Security Level: Public (Everyone can see) Components: rest Reporter: William Siqueira Assignee: Nick Scavelli Priority: Minor When trying to perform POST, PUT or DELETE on a method that doesn't update the resource, the API returns the resource representation instead returning 405. Taking as example the following URL: http://localhost:8080/rest/private/managed-components/mop/portalsites/classic/pages/homepage.xml I can retrieve it using curl and it's expected: $ curl --user root:admin -H 'Content-Type: application/xml' -X GET http://localhost:8080/rest/private/managed-components/mop/portalsites/classic/pages/homepage.xml The problem is that when I try to POST, PUT or DELETE, it keeps returning the representation in XML: curl --user root:admin -H 'Content-Type: application/xml' -X DELETE http://localhost:8080/rest/private/managed-components/mop/portalsites/classic/pages/homepage.xml It should not happen. I believe that the most suitable response should be 405 - Method Not Allowed. -- 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 From issues at jboss.org Thu Dec 26 13:01:32 2013 From: issues at jboss.org (William Siqueira (JIRA)) Date: Thu, 26 Dec 2013 13:01:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNMGMT-62) ERROR message when using the REST API without being logged into Gatein In-Reply-To: References: Message-ID: William Siqueira created GTNMGMT-62: --------------------------------------- Summary: ERROR message when using the REST API without being logged into Gatein Key: GTNMGMT-62 URL: https://issues.jboss.org/browse/GTNMGMT-62 Project: GateIn Management Issue Type: Enhancement Security Level: Public (Everyone can see) Components: rest Reporter: William Siqueira Assignee: Nick Scavelli Priority: Minor If I use the REST API with an user that's not logged into Gatein/JPP, I receive the following error in logs: 15:56:27,932 ERROR [exo.core.component.security.core.SetCurrentIdentityFilter] (http-/127.0.0.1:8080-1) Not found identity in IdentityRegistry for user root, check Login Module. If the user I'm using to access the REST api is with an active session, I don't have this error message. This is a ticket to avoid printing this message when reaching the API with an user that doesn't have an active session in JPP -- 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 From issues at jboss.org Thu Dec 26 21:57:32 2013 From: issues at jboss.org (Trong Tran (JIRA)) Date: Thu, 26 Dec 2013 21:57:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3356) NPE when Add new page in Page Management In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Trong Tran reassigned GTNPORTAL-3356: ------------------------------------- Assignee: Vu Viet Phuong (was: Hai Nguyen) > NPE when Add new page in Page Management > ---------------------------------------- > > Key: GTNPORTAL-3356 > URL: https://issues.jboss.org/browse/GTNPORTAL-3356 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Vu Viet Phuong > Fix For: 3.7.0.Final > > Original Estimate: 4 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > Steps to reproduce: > - Log-in as root > - Add Page Management to the Home page, and make it public (everyone can access) > - Log-out > 1/ Click on "Add new page" in anonymous mode, it throws NPE ==> NOK > 2/ Login with marry, then click on "Add new page". It also throws NPE ==> NOK > Expected: Show warning message if user don't have right to create new page in any space. -- 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 From issues at jboss.org Thu Dec 26 22:23:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Thu, 26 Dec 2013 22:23:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3345) Improve User Management in Organization Application In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3345?focusedWorklogId=12430435&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430435 ] Tuyen Nguyen The logged work on GTNPORTAL-3345: ----------------------------------------------- Author: Tuyen Nguyen The Created on: 26/Dec/13 10:22 PM Start Date: 25/Dec/13 10:22 PM Worklog Time Spent: 1 day Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 1 day) Time Spent: 1 day, 6 hours (was: 6 hours) Worklog Id: (was: 12430435) > Improve User Management in Organization Application > --------------------------------------------------- > > Key: GTNPORTAL-3345 > URL: https://issues.jboss.org/browse/GTNPORTAL-3345 > Project: GateIn Portal > Issue Type: Task > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Attachments: BD-1845 GateIn Disabled Feature-4.png, Screen Shot 2013-12-10 at 11.20.36 AM.png > > Original Estimate: 6 hours > Time Spent: 1 day, 6 hours > Remaining Estimate: 0 minutes > > Improve user search in Organization Portlet to allow filter by "Status" of {All, Enabled, Disabled} > and > Separate the Enabled icon into new column > See attached images -- 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 From issues at jboss.org Fri Dec 27 01:59:32 2013 From: issues at jboss.org (Tuyen Nguyen The (JIRA)) Date: Fri, 27 Dec 2013 01:59:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3337) User disables himself In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3337 started by Tuyen Nguyen The. > User disables himself > --------------------- > > Key: GTNPORTAL-3337 > URL: https://issues.jboss.org/browse/GTNPORTAL-3337 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Tuyen Nguyen The > Fix For: 3.7.0.Final > > Original Estimate: 2 hours > Time Spent: 5 hours > Remaining Estimate: 2 hours > > - Login by John > - Go to User and Group management > - Disable John himself > => He still can do other action ( edit/delete user / Add page/Add/edit portal) but can't edit for him -> NOK > Expectation: > - Session should be invalidated immediately, like the delete action > or > - Show confirmation message, then disable -- 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 From issues at jboss.org Tue Dec 31 02:15:34 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Tue, 31 Dec 2013 02:15:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3357) Navigation nodes in GROUP navigation editor don't change label after portal language changed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3357 started by Hai Nguyen. > Navigation nodes in GROUP navigation editor don't change label after portal language changed > -------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3357 > URL: https://issues.jboss.org/browse/GTNPORTAL-3357 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: WebUI > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Assignee: Hai Nguyen > Priority: Minor > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - Login as Root > - Goto Manages Group --> edit Administrator navigation > - Change language from English to France > --> the nodes label are not change, now close the popup window, then re-open --> the node label change to France > This issue has been fixed partly in GTNPORTAL-3235. But we missed the case for Group navigation -- 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 From issues at jboss.org Tue Dec 31 02:15:34 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Tue, 31 Dec 2013 02:15:34 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on GTNPORTAL-3338 started by Hai Nguyen. > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png, RTL.png > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 2 hours > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Tue Dec 31 03:31:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Tue, 31 Dec 2013 03:31:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3338: ---------------------------------- Status: Pull Request Sent (was: Coding In Progress) > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png, RTL.png > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 2 hours > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Tue Dec 31 03:31:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Tue, 31 Dec 2013 03:31:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12933295#comment-12933295 ] Hai Nguyen commented on GTNPORTAL-3338: --------------------------------------- The PR has updated > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png, RTL.png > > Original Estimate: 2 hours > Time Spent: 2 hours > Remaining Estimate: 2 hours > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Tue Dec 31 03:31:33 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Tue, 31 Dec 2013 03:31:33 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3338) The position of "Required Field (*)" is not correct in Add category form of Application Registry In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3338?focusedWorklogId=12430436&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430436 ] Hai Nguyen logged work on GTNPORTAL-3338: ----------------------------------------- Author: Hai Nguyen Created on: 31/Dec/13 3:30 AM Start Date: 31/Dec/13 3:29 AM Worklog Time Spent: 2 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 2 hours) Time Spent: 4 hours (was: 2 hours) Worklog Id: (was: 12430436) > The position of "Required Field (*)" is not correct in Add category form of Application Registry > ------------------------------------------------------------------------------------------------ > > Key: GTNPORTAL-3338 > URL: https://issues.jboss.org/browse/GTNPORTAL-3338 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Reporter: Trong Tran > Assignee: Hai Nguyen > Priority: Optional > Fix For: 3.7.0.Final > > Attachments: PositionOfTextNotCorrect.png, RTL.png > > Original Estimate: 2 hours > Time Spent: 4 hours > Remaining Estimate: 0 minutes > > The position of "Required Field " is not correct in Add category form of Application Registry. See attach file -- 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 From issues at jboss.org Tue Dec 31 05:59:32 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Tue, 31 Dec 2013 05:59:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3357) Navigation nodes in GROUP navigation editor don't change label after portal language changed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Hai Nguyen updated GTNPORTAL-3357: ---------------------------------- Status: Pull Request Sent (was: Coding In Progress) Git Pull Request: https://github.com/gatein/gatein-portal/pull/753 > Navigation nodes in GROUP navigation editor don't change label after portal language changed > -------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3357 > URL: https://issues.jboss.org/browse/GTNPORTAL-3357 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: WebUI > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Assignee: Hai Nguyen > Priority: Minor > Original Estimate: 3 hours > Remaining Estimate: 3 hours > > - Login as Root > - Goto Manages Group --> edit Administrator navigation > - Change language from English to France > --> the nodes label are not change, now close the popup window, then re-open --> the node label change to France > This issue has been fixed partly in GTNPORTAL-3235. But we missed the case for Group navigation -- 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 From issues at jboss.org Tue Dec 31 06:03:32 2013 From: issues at jboss.org (Hai Nguyen (JIRA)) Date: Tue, 31 Dec 2013 06:03:32 -0500 (EST) Subject: [gatein-issues] [JBoss JIRA] (GTNPORTAL-3357) Navigation nodes in GROUP navigation editor don't change label after portal language changed In-Reply-To: References: Message-ID: [ https://issues.jboss.org/browse/GTNPORTAL-3357?focusedWorklogId=12430437&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12430437 ] Hai Nguyen logged work on GTNPORTAL-3357: ----------------------------------------- Author: Hai Nguyen Created on: 31/Dec/13 6:02 AM Start Date: 31/Dec/13 6:02 AM Worklog Time Spent: 3 hours Issue Time Tracking ------------------- Remaining Estimate: 0 minutes (was: 3 hours) Time Spent: 3 hours Worklog Id: (was: 12430437) > Navigation nodes in GROUP navigation editor don't change label after portal language changed > -------------------------------------------------------------------------------------------- > > Key: GTNPORTAL-3357 > URL: https://issues.jboss.org/browse/GTNPORTAL-3357 > Project: GateIn Portal > Issue Type: Bug > Security Level: Public(Everyone can see) > Components: WebUI > Affects Versions: 3.6.3.Final > Reporter: Vu Viet Phuong > Assignee: Hai Nguyen > Priority: Minor > Original Estimate: 3 hours > Time Spent: 3 hours > Remaining Estimate: 0 minutes > > - Login as Root > - Goto Manages Group --> edit Administrator navigation > - Change language from English to France > --> the nodes label are not change, now close the popup window, then re-open --> the node label change to France > This issue has been fixed partly in GTNPORTAL-3235. But we missed the case for Group navigation -- 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