10 Replies Latest reply on Sep 20, 2007 12:55 PM by lucboudreau

    CMS

    lucboudreau

      Hello,

      I?ve installed JBoss portal 2.6.1-CR1 on JBoss AS 4.0.5. When erasing the portal DB on MySQL 5.0.45 and starting the AS, all the tables get created. I can then access the CMS content, but every time I change something in the repository, once I restart, it?s not there anymore. The CMS jboss-service file is configured properly for RDBMS storage and the datasource has the ?jdbcCompliantTruncation? parameter set to false to solve the famous MySQL 5 truncation error.

      Also, changing the access rights on the CMS content has no effect, thus enforcing my theory which is this : the CMS doesn?t use the database at all. Also, the table jbp_cms_cmsentry is empty. Is that normal ?

      The only error included in the log is concerning JBoss cache :

      ==========================================

      2007-08-30 14:45:09,073 WARN [org.jboss.cache.interceptors.CacheLoaderInterceptor] CacheLoader.get() should return an empty Map if the node does exist but doesn't have any attributes.

      2007-08-30 14:45:09,174 WARN [org.jboss.cache.interceptors.CacheLoaderInterceptor] CacheLoader.get(Fqn) returned a null; assuming the node nodes not exist.

      2007-08-30 14:45:09,174 WARN [org.jboss.cache.interceptors.CacheLoaderInterceptor] The CacheLoader interface has changed since JBossCache 1.3.x

      2007-08-30 14:45:09,174 WARN [org.jboss.cache.interceptors.CacheLoaderInterceptor] Please see http://jira.jboss.com/jira/browse/JBCACHE-118

      ============================================

      I don?t know if this is related nor how to fix this. Please help. I've been wasting time on this problem for days... :o(

        • 1. Re: CMS
          lucboudreau

          More about that...

          It's weird because I can't write anything at the root of the CMS repository. I get an AccessDenidedException even if I have Administrator privileges. I can validate that I have those privileges because they get written in the database.

          Also note that I didn't use the bundeled portal download package, since I needed JBoss 4.0.5 along with Portal 2.6.1. This portal version usually ships with JBoss AS 4.2 or something I think.

          I've also tried to monitor the database logs and I confirm that when I create elements in the repository, they don't get created in the database. Only an access rights validation is done.

          I can't even find where the data gets written when I create elements in the CMS repository. I can't find it's trace in the DB, nor in the file system. Does it get created in memory but JBoss cache blocks it from beeing written ? How can I verify that ?

          • 2. Re: CMS
            soshah

            For your first post,

            You need to modify your server-config/conf/log4j.xml and add this to it in the Limit Categories section:

            <!-- Limit the org.jgroups category to WARN as its INFO is verbose -->
             <category name="org.jgroups">
             <priority value="ERROR"/>
             </category>
            
             <category name="org.jboss.cache">
             <priority value="ERROR"/>
             </category>
            


            Thanks

            • 3. Re: CMS
              lucboudreau

              Err, ok. But since I'm potentially having a cache problem, I'll do that later.

              • 4. Re: CMS
                soshah

                 


                It's weird because I can't write anything at the root of the CMS repository. I get an AccessDenidedException even if I have Administrator privileges. I can validate that I have those privileges because they get written in the database.


                This maybe a possible bug if the user you are logged in as belongs to the "Administrators" group. This group should be able to create resources at the CMS root which is '/' path.
                I will have to evaluate this further


                I've also tried to monitor the database logs and I confirm that when I create elements in the repository, they don't get created in the database. Only an access rights validation is done.


                Resources will be created in the CMS repository stored in the database only after it passes the validation in the security layer. In your usecase, you are not getting passed that.


                I can't even find where the data gets written when I create elements in the CMS repository. I can't find it's trace in the DB, nor in the file system. Does it get created in memory but JBoss cache blocks it from beeing written ? How can I verify that ?


                The CMS data is stored in the database. You will see it if it gets passed the security checkpoint, but that seems to be a problem in your usecase right now.

                As a possible workaround until I look into this, you can log in as the core 'admin' user shipped with the portal, and you should be able to create resources at the root level.

                Thanks

                • 5. Re: CMS
                  soshah

                  lucboudreau-

                  Here is a JIRA ticket to track the progress of this bug.

                  http://jira.jboss.com/jira/browse/JBPORTAL-1668

                  Thanks for reporting it

                  • 6. Re: CMS
                    lucboudreau

                    @sohil.shah : It doesn't seem to be a CMS permission problem, but rather a portlet instance permission problem. Below is the stack trace which gets outputted upon the error. Since the error is encountered on the doView method, I guess there's something missing in these instructions : http://wiki.jboss.org/wiki/Wiki.jsp?page=GiveAdminPrivileges.

                    Yes, I did have to change the admin role because I'm authenticating against a CAS server (surprisingly, it is possible). I've followed these instructions and double checked everything but I still get this error. I'll try to start all over again from a vanilla bundle to find the 'missing' step.

                    javax.portlet.PortletException: Access to this resource is denied
                     at org.jboss.portal.core.cms.ui.admin.CMSAdminPortlet.doView(CMSAdminPortlet.java:168)
                     at org.jboss.portlet.JBossPortlet.doDispatch(JBossPortlet.java:242)
                     at org.jboss.portlet.JBossPortlet.render(JBossPortlet.java:229)
                     at org.jboss.portlet.JBossPortlet.render(JBossPortlet.java:366)
                     at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.invokeRender(PortletContainerImpl.java:483)
                     at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:405)
                     at org.jboss.portal.portlet.container.PortletContainerInvoker$1.invoke(PortletContainerInvoker.java:86)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
                     at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.org$jboss$portal$core$aspects$portlet$TransactionInterceptor$invokeRequired$aop(TransactionInterceptor.java:106)
                     at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeRequired_9103964459766407072.invokeNext(TransactionInterceptor$invokeRequired_9103964459766407072.java)
                     at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
                     at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
                     at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeRequired_9103964459766407072.invokeNext(TransactionInterceptor$invokeRequired_9103964459766407072.java)
                     at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
                     at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
                     at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeRequired_9103964459766407072.invokeNext(TransactionInterceptor$invokeRequired_9103964459766407072.java)
                     at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invokeRequired(TransactionInterceptor.java)
                     at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invoke(TransactionInterceptor.java:72)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.portlet.HeaderInterceptor.invoke(HeaderInterceptor.java:50)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.portlet.aspects.portlet.ProducerCacheInterceptor.invoke(ProducerCacheInterceptor.java:58)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.portlet.AjaxInterceptor.invoke(AjaxInterceptor.java:51)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.portlet.aspects.portlet.ModesInterceptor.invoke(ModesInterceptor.java:62)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:47)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.portlet.aspects.portlet.WindowStatesInterceptor.invoke(WindowStatesInterceptor.java:55)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.portlet.aspects.portlet.PortletSessionSynchronizationInterceptor.invoke(PortletSessionSynchronizationInterceptor.java:80)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.portlet.aspects.portlet.ContextTrackerInterceptor.invoke(ContextTrackerInterceptor.java:46)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:89)
                     at org.jboss.portal.web.jboss.JBossWebContext$InvokeNextCommand.execute(JBossWebContext.java:133)
                     at sun.reflect.GeneratedMethodAccessor375.invoke(Unknown Source)
                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                     at java.lang.reflect.Method.invoke(Method.java:585)
                     at org.jboss.portal.server.servlet.CommandServlet.doGet(CommandServlet.java:99)
                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
                     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
                     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
                     at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
                     at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
                     at org.jboss.portal.server.servlet.CommandServlet.include(CommandServlet.java:79)
                     at org.jboss.portal.web.jboss.JBossWebContext.include(JBossWebContext.java:61)
                     at org.jboss.portal.portlet.impl.spi.AbstractRequestContext.dispatch(AbstractRequestContext.java:81)
                     at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:70)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.portlet.aspects.portlet.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:68)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.portlet.aspects.portlet.ValveInterceptor.invoke(ValveInterceptor.java:60)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
                     at org.jboss.portal.portlet.container.PortletContainerInvoker.invoke(PortletContainerInvoker.java:198)
                     at org.jboss.portal.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:233)
                     at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker.org$jboss$portal$core$impl$portlet$state$ProducerPortletInvoker$invoke$aop(ProducerPortletInvoker.java:53)
                     at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker$invoke_N8654503705355129869.invokeNext(ProducerPortletInvoker$invoke_N8654503705355129869.java)
                     at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
                     at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
                     at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker$invoke_N8654503705355129869.invokeNext(ProducerPortletInvoker$invoke_N8654503705355129869.java)
                     at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
                     at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
                     at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker$invoke_N8654503705355129869.invokeNext(ProducerPortletInvoker$invoke_N8654503705355129869.java)
                     at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java)
                     at org.jboss.portal.portlet.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:147)
                     at org.jboss.portal.portlet.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:147)
                     at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl$1.invoke(InstanceContainerImpl.java:98)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
                     at org.jboss.portal.portlet.management.PortletContainerManagementInterceptorImpl.invoke(PortletContainerManagementInterceptorImpl.java:58)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor.invoke(PortalSessionSynchronizationInterceptor.java:116)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.model.instance.InstanceSecurityInterceptor.invoke(InstanceSecurityInterceptor.java:78)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:134)
                     at org.jboss.portal.portlet.invocation.PortletInterceptor.invoke(PortletInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
                     at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl.org$jboss$portal$core$impl$model$instance$InstanceContainerImpl$invoke$aop(InstanceContainerImpl.java:413)
                     at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl$invoke_N8654503705355129869.invokeNext(InstanceContainerImpl$invoke_N8654503705355129869.java)
                     at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
                     at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
                     at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl$invoke_N8654503705355129869.invokeNext(InstanceContainerImpl$invoke_N8654503705355129869.java)
                     at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
                     at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
                     at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl$invoke_N8654503705355129869.invokeNext(InstanceContainerImpl$invoke_N8654503705355129869.java)
                     at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl.invoke(InstanceContainerImpl.java)
                     at org.jboss.portal.core.impl.model.instance.AbstractInstance.invoke(AbstractInstance.java:231)
                     at org.jboss.portal.core.impl.model.content.InternalContentProvider.renderWindow(InternalContentProvider.java:240)
                     at org.jboss.portal.core.model.portal.command.render.RenderWindowCommand.execute(RenderWindowCommand.java:88)
                     at org.jboss.portal.core.controller.ControllerCommand$1.invoke(ControllerCommand.java:68)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
                     at org.jboss.portal.core.aspects.controller.node.EventBroadcasterInterceptor.invoke(EventBroadcasterInterceptor.java:123)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.controller.ControlInterceptor.invoke(ControlInterceptor.java:57)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.controller.PageCustomizerInterceptor.invoke(PageCustomizerInterceptor.java:118)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor.invoke(PolicyEnforcementInterceptor.java:77)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.controller.node.PortalNodeInterceptor.invoke(PortalNodeInterceptor.java:81)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.controller.NavigationalStateInterceptor.invoke(NavigationalStateInterceptor.java:42)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.controller.ajax.AjaxInterceptor.invoke(AjaxInterceptor.java:51)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.controller.ResourceAcquisitionInterceptor.invoke(ResourceAcquisitionInterceptor.java:50)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
                     at org.jboss.portal.core.controller.ControllerContext.execute(ControllerContext.java:128)
                     at org.jboss.portal.core.model.portal.command.render.RenderWindowCommand.render(RenderWindowCommand.java:68)
                     at org.jboss.portal.core.model.portal.command.render.RenderPageCommand.execute(RenderPageCommand.java:203)
                     at org.jboss.portal.core.controller.ControllerCommand$1.invoke(ControllerCommand.java:68)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
                     at org.jboss.portal.core.aspects.controller.node.EventBroadcasterInterceptor.invoke(EventBroadcasterInterceptor.java:123)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.controller.ControlInterceptor.invoke(ControlInterceptor.java:57)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.controller.PageCustomizerInterceptor.invoke(PageCustomizerInterceptor.java:118)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor.invoke(PolicyEnforcementInterceptor.java:77)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.controller.node.PortalNodeInterceptor.invoke(PortalNodeInterceptor.java:81)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.controller.NavigationalStateInterceptor.invoke(NavigationalStateInterceptor.java:42)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.controller.ajax.AjaxInterceptor.invoke(AjaxInterceptor.java:51)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.controller.ResourceAcquisitionInterceptor.invoke(ResourceAcquisitionInterceptor.java:50)
                     at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
                     at org.jboss.portal.core.controller.ControllerContext.execute(ControllerContext.java:128)
                     at org.jboss.portal.core.model.portal.PortalObjectResponseHandler.processCommandResponse(PortalObjectResponseHandler.java:74)
                     at org.jboss.portal.core.controller.classic.ClassicResponseHandler.processHandlers(ClassicResponseHandler.java:79)
                     at org.jboss.portal.core.controller.classic.ClassicResponseHandler.processCommandResponse(ClassicResponseHandler.java:53)
                     at org.jboss.portal.core.controller.handler.ResponseHandlerSelector.processCommandResponse(ResponseHandlerSelector.java:72)
                     at org.jboss.portal.core.controller.Controller.processCommandResponse(Controller.java:279)
                     at org.jboss.portal.core.controller.Controller.processCommand(Controller.java:267)
                     at org.jboss.portal.core.controller.Controller.handle(Controller.java:226)
                     at org.jboss.portal.server.RequestControllerDispatcher.invoke(RequestControllerDispatcher.java:51)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
                     at org.jboss.portal.core.cms.aspect.IdentityBindingInterceptor.invoke(IdentityBindingInterceptor.java:47)
                     at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.server.aspects.server.ContentTypeInterceptor.invoke(ContentTypeInterceptor.java:68)
                     at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.server.LocaleInterceptor.invoke(LocaleInterceptor.java:96)
                     at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.server.UserInterceptor.invoke(UserInterceptor.java:245)
                     at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:84)
                     at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.impl.api.user.UserEventBridgeTriggerInterceptor.invoke(UserEventBridgeTriggerInterceptor.java:65)
                     at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.core.aspects.server.TransactionInterceptor.org$jboss$portal$core$aspects$server$TransactionInterceptor$invoke$aop(TransactionInterceptor.java:49)
                     at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionInterceptor$invoke_N5143606530999904530.java)
                     at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
                     at org.jboss.aspects.tx.TxInterceptor$RequiresNew.invoke(TxInterceptor.java:253)
                     at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionInterceptor$invoke_N5143606530999904530.java)
                     at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
                     at org.jboss.aspects.tx.TxInterceptor$RequiresNew.invoke(TxInterceptor.java:262)
                     at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionInterceptor$invoke_N5143606530999904530.java)
                     at org.jboss.portal.core.aspects.server.TransactionInterceptor.invoke(TransactionInterceptor.java)
                     at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.server.aspects.LockInterceptor$InternalLock.invoke(LockInterceptor.java:70)
                     at org.jboss.portal.server.aspects.LockInterceptor.invoke(LockInterceptor.java:131)
                     at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
                     at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
                     at org.jboss.portal.server.servlet.PortalServlet.service(PortalServlet.java:380)
                     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
                     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
                     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
                     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
                     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
                     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
                     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
                     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
                     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
                     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
                     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
                     at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
                     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
                     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
                     at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
                     at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
                     at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
                     at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
                     at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
                     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
                     at java.lang.Thread.run(Thread.java:595)
                    


                    • 7. Re: CMS
                      soshah

                      lucboudreau-

                      No. this is definitely an issue from the CMS security system. Its just thrown as a PortletException by the CMS Admin Portlet in the Portlet layer.

                      The exception originates in the CMS security system.

                      The bug is already fixed in SVN and should be included part of our next release.

                      See the JIRA task for details.

                      Thanks

                      • 8. Re: CMS
                        lucboudreau

                        When do you plan the 2.6.2 release ?

                        • 9. Re: CMS
                          soshah

                          current goal is Oct 1.

                          Thanks

                          • 10. Re: CMS
                            lucboudreau

                            Sweeeet !

                            (:cD)

                            Thanks a million.