7 Replies Latest reply on Jun 7, 2010 11:50 AM by i_shashi

    WSRP: IBM Websphere Portal Server

    asaitov

      Has anyone tried to use Websphere Portal Server 6.0 as a producer and JBoss Portal 2.6.4 as a remote portlet consumer? When I try to do it, I always get an error like this:

      javax.xml.rpc.soap.SOAPFaultException: EJPWC1104E: The Producer environment has timed out. The Consumer needs to invoke initCookie() again.

      Obviously, WPS wants JBoss to call initCookie() method without sending InvalidCookieFault message. After I have recompiled org.jboss.portal.wsrp.consumer.InvocationHandler class making JBoss invoke initCookie() in case the error message contains a "EJPWC1104E" string, I get a new InvokerUnavailableException saying "Couldn't init cookies!" Can anyone tell me he faced with and solved this problem? I just want to stop digging the ground and start planting the flowers.

        • 1. Re: WSRP: IBM Websphere Portal Server
          asaitov

          Here is WPS reply to JBoss' getMarkup():

          <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
          <soapenv:Header/>
          <soapenv:Body>
          <soapenv:Fault>
          <faultcode xmlns:p631="urn:oasis:names:tc:wsrp:v1:types">
          p631:InvalidCookie
          </faultcode>
          <faultstring>
          <![CDATA[EJPWC1104E: The Producer environment has timed out. The Consumer needs to invoke initCookie() again.]]>
          </faultstring>
          <detail encodingStyle="">
          <InvalidCookie/>
          </detail>
          </soapenv:Fault>
          </soapenv:Body>
          </soapenv:Envelope>
          

          However I had a mistake saying Websphere Portal answers incorrectly. It does send an InvalidCookie message.

          • 2. Re: WSRP: IBM Websphere Portal Server
            claprun

            I will look into it. Could you attach WPS' service description, please?

            • 3. Re: WSRP: IBM Websphere Portal Server
              asaitov

              Here it is:

              <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
               xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
               <soapenv:Header/>
               <soapenv:Body>
               <p631:getServiceDescriptionResponse xmlns:p631="urn:oasis:names:tc:wsrp:v1:types">
               <p631:requiresRegistration>0</p631:requiresRegistration>
               <p631:offeredPortlets>
               <p631:portletHandle>5_BTN9QKG10OVE9023LT9PJ130K4</p631:portletHandle>
               <p631:markupTypes>
               <p631:mimeType>text/html</p631:mimeType>
               <p631:modes>wsrp:view</p631:modes>
               <p631:windowStates>wsrp:normal</p631:windowStates>
               <p631:windowStates>wsrp:maximized</p631:windowStates>
               <p631:windowStates>wsrp:minimized</p631:windowStates>
               <p631:locales>en</p631:locales>
               <p631:locales>ru</p631:locales>
               </p631:markupTypes>
               <p631:groupID>1_BTN9QKG10O3D90231E2RDU0082</p631:groupID>
               <p631:description xml:lang="en" resourceName="5_BTN9QKG10OVE9023LT9PJ130K4.DESCRIPTION">
               <p631:value>TestListModel</p631:value>
               </p631:description>
               <p631:shortTitle xml:lang="en" resourceName="5_BTN9QKG10OVE9023LT9PJ130K4.SHORT_TITLE">
               <p631:value>Test List Portlet</p631:value>
               </p631:shortTitle>
               <p631:title xml:lang="en" resourceName="5_BTN9QKG10OVE9023LT9PJ130K4.TITLE">
               <p631:value>Test List Portlet</p631:value>
               </p631:title>
               <p631:displayName xml:lang="en" resourceName="5_BTN9QKG10OVE9023LT9PJ130K4.DISPLAY_NAME">
               <p631:value>TestListPortlet</p631:value>
               </p631:displayName>
               <p631:keywords xml:lang="en" resourceName="5_BTN9QKG10OVE9023LT9PJ130K4.1.KEYWORD">
               <p631:value>Test List Portlet</p631:value>
               </p631:keywords>
               <p631:usesMethodGet>0</p631:usesMethodGet>
               <p631:userContextStoredInSession>0</p631:userContextStoredInSession>
               <p631:templatesStoredInSession>0</p631:templatesStoredInSession>
               <p631:hasUserSpecificState>1</p631:hasUserSpecificState>
               <p631:doesUrlTemplateProcessing>0</p631:doesUrlTemplateProcessing>
               </p631:offeredPortlets>
               <p631:customModeDescriptions itemName="urn:javax:portlet:mode:custom:configure">
               <p631:description xml:lang="en">
               <p631:value>Let administrators configure portlet preferences that are marked non-modifiable.
               </p631:value>
               </p631:description>
               </p631:customModeDescriptions>
               <p631:customModeDescriptions itemName="urn:com:ibm:portlet:mode:custom:edit_default_comp">
               <p631:description xml:lang="en">
               <p631:value>Let administrators set default values for portlet preferences.</p631:value>
               </p631:description>
               </p631:customModeDescriptions>
               <p631:customModeDescriptions itemName="urn:com:ibm:portlet:mode:custom:edit_default">
               <p631:description xml:lang="en">
               <p631:value>Let administrators set default values for portlet preferences.</p631:value>
               </p631:description>
               </p631:customModeDescriptions>
               <p631:requiresInitCookie>perGroup</p631:requiresInitCookie>
               <p631:resourceList>
               <p631:resources resourceName="5_BTN9QKG10OVE9023LT9PJ130K4.DISPLAY_NAME">
               <p631:values xml:lang="en">
               <p631:value>TestListPortlet</p631:value>
               </p631:values>
               <p631:values xml:lang="ru">
               <p631:value>TestListPortlet</p631:value>
               </p631:values>
               </p631:resources>
               <p631:resources resourceName="5_BTN9QKG10OVE9023LT9PJ130K4.TITLE">
               <p631:values xml:lang="en">
               <p631:value>Test List Portlet</p631:value>
               </p631:values>
               <p631:values xml:lang="ru">
               <p631:value>Test List Portlet</p631:value>
               </p631:values>
               </p631:resources>
               <p631:resources resourceName="5_BTN9QKG10OVE9023LT9PJ130K4.SHORT_TITLE">
               <p631:values xml:lang="en">
               <p631:value>Test List Portlet</p631:value>
               </p631:values>
               </p631:resources>
               <p631:resources resourceName="5_BTN9QKG10OVE9023LT9PJ130K4.1.KEYWORD">
               <p631:values xml:lang="en">
               <p631:value>Test List Portlet</p631:value>
               </p631:values>
               </p631:resources>
               <p631:resources resourceName="5_BTN9QKG10OVE9023LT9PJ130K4.DESCRIPTION">
               <p631:values xml:lang="en">
               <p631:value>TestListModel</p631:value>
               </p631:values>
               </p631:resources>
               </p631:resourceList>
               </p631:getServiceDescriptionResponse>
               </soapenv:Body>
              </soapenv:Envelope>
              


              Thank you.

              • 4. Re: WSRP: IBM Websphere Portal Server
                claprun

                Are there any conditions to replicate this issue? More precisely, are you able to access the remote portlets at all? Or does it fail the very first time?

                • 5. Re: WSRP: IBM Websphere Portal Server
                  asaitov

                  I couldn't access the remote portlets at all. Yes, it fails at the first time I try to view any WPS' portlet. Tell me if you managed to make it work, please.

                  • 6. Re: WSRP: IBM Websphere Portal Server
                    claprun

                    I did find a problem with the cookie handling code and it's been fixed in our repository. I currently don't have access to a WPS instance to test the fix though... and IBM's public producer doesn't seem to be online anymore. :(
                    Do you see any errors on the JBoss console, log files or in WPS's logs that could help us track down the issue?

                    • 7. Re: WSRP: IBM Websphere Portal Server
                      i_shashi

                      Hi,

                        we are experiencing same exact issue in JBOSS portal 2.7.2.   In our case we were able to get the Remote portlet first time when ever we restart the server.

                      After that every time we are getting fallowing exception and debug info.

                       

                       

                      2010-06-05 01:01:33,904 DEBUG [org.jboss.ws.core.client.HTTPRemotingConnection] Remoting metadata: {HEADER={SOAPAction="urn:oasis:names:tc:wsrp:v1:getMarkup", Cookie=AMWEBJCT!%2Fwps!CAREFIRST=170.22.102.119.1275713553615694, Content-Type=text/xml; charset=UTF-8}, NoThrowOnError=true}

                      2010-06-05 01:01:33,904 DEBUG [org.jboss.remoting.transport.http.HTTPClientInvoker] Setting request header with SOAPAction : "urn:oasis:names:tc:wsrp:v1:getMarkup"

                      2010-06-05 01:01:33,904 DEBUG [org.jboss.remoting.transport.http.HTTPClientInvoker] Setting request header with Cookie : AMWEBJCT!%2Fwps!CAREFIRST=170.22.102.119.1275713553615694

                      2010-06-05 01:01:33,904 DEBUG [org.jboss.remoting.transport.http.HTTPClientInvoker] Setting request header with Content-Type : text/xml; charset=UTF-8

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.soap.SOAPMessageUnMarshallerHTTP] getMimeHeaders from: {content-length=[849], ResponseCodeMessage=Internal Server Error, p3p=[CP="NON CUR OTPi OUR NOR UNI"], HEADER={SOAPAction="urn:oasis:names:tc:wsrp:v1:getMarkup", Cookie=AMWEBJCT!%2Fwps!CAREFIRST=170.22.102.119.1275713553615694, Content-Type=text/xml; charset=UTF-8}, content-type=[text/xml; charset=utf-8], date=[Sat, 05 Jun 2010 05:01:34 GMT], NoThrowOnError=true, ResponseCode=500, content-language=[en-US]}

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.soap.MessageFactoryImpl] createMessage: [contentType=text/xml; charset=utf-8]

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.remoting.InvokerRegistry] removed org.jboss.remoting.transport.http.ssl.HTTPSClientInvoker@bd174f from registry

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.handler.MessageContextJAXRPC] Begin response processing

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.handler.HandlerChainBaseImpl] Enter: handleResponse

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.handler.HandlerChainBaseImpl] Exit: handleResponse with status: true

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.SOAP11BindingJAXRPC] unbindResponseMessage: {urn:oasis:names:tc:wsrp:v1:intf}getMarkup

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.soap.SOAPContentElement] -----------------------------------

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.soap.SOAPContentElement] Transitioning from XML_VALID to DOM_VALID

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.soap.SOAPContentElement] -----------------------------------

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC] Deserialize fault:

                      FaultMetaData

                      xmlName={urn:oasis:names:tc:wsrp:v1:types}InvalidCookie

                      xmlType={urn:oasis:names:tc:wsrp:v1:types}InvalidCookieFault

                      javaType=org.jboss.portal.wsrp.core.InvalidCookieFault

                      faultBean=null

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.binding.JBossXBDeserializer] deserialize: [xmlName={urn:oasis:names:tc:wsrp:v1:types}InvalidCookie,xmlType={urn:oasis:names:tc:wsrp:v1:types}InvalidCookieFault]

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.binding.JBossXBDeserializer] deserialized: org.jboss.portal.wsrp.core.InvalidCookieFault

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.handler.HandlerChainBaseImpl] Enter: handleFault

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.handler.HandlerChainBaseImpl] Handle fault: [state=METHOD_READY,handler=org.jboss.portal.wsrp.handler.RequestHeaderClientHandler@1b0c124]

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.handler.HandlerChainBaseImpl] Handle fault: [state=METHOD_READY,handler=org.jboss.portal.wsrp.handler.WSRPExtensionHandler@dda65]

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.handler.HandlerChainBaseImpl] Exit: handleFault with status: true

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.handler.HandlerChainBaseImpl] Enter: handleFault

                      2010-06-05 01:01:34,264 DEBUG [org.jboss.ws.core.jaxrpc.handler.HandlerChainBaseImpl] Exit: handleFault with status: true

                      2010-06-05 01:01:34,264 ERROR [org.jboss.ws.core.jaxrpc.client.CallImpl] Call invocation failed

                      javax.xml.rpc.soap.SOAPFaultException: oasis.names.tc.wsrp.v1.types.InvalidCookieFault: EJPWC1104E: The Producer environment has timed out. The Consumer needs to invoke initCookie() again.

                                  at org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC.getSOAPFaultException(SOAPFaultHelperJAXRPC.java:102)

                                  at org.jboss.ws.core.jaxrpc.SOAP11BindingJAXRPC.throwFaultException(SOAP11BindingJAXRPC.java:68)

                                  at org.jboss.ws.core.CommonSOAPBinding.unbindResponseMessage(CommonSOAPBinding.java:579)

                                  at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:380)

                                  at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:517)

                                  at org.jboss.ws.core.jaxrpc.client.CallImpl.invoke(CallImpl.java:277)

                                  at org.jboss.ws.core.jaxrpc.client.PortProxy.invoke(PortProxy.java:156)

                                  at $Proxy226.getMarkup(Unknown Source)

                                  at org.jboss.portal.wsrp.services.MarkupServiceWrapper.getMarkup(MarkupServiceWrapper.java:65)

                                  at org.jboss.portal.wsrp.consumer.RenderHandler.performRequest(RenderHandler.java:157)

                                  at org.jboss.portal.wsrp.consumer.InvocationHandler.performRequest(InvocationHandler.java:120)

                                  at org.jboss.portal.wsrp.consumer.InvocationHandler.handle(InvocationHandler.java:80)

                                  at org.jboss.portal.wsrp.consumer.WSRPConsumerImpl.invoke(WSRPConsumerImpl.java:192)

                                  at org.jboss.portal.portlet.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:145)

                                  at org.jboss.portal.portlet.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:149)

                                  at org.jboss.portal.core.model.instance.InstanceInvoker.invoke(InstanceInvoker.java:42)

                                  at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)

                                  at org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor.invoke(PortalSessionSynchronizationInterceptor.java:93)

                                  at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)

                                  at org.jboss.portal.core.model.instance.InstanceSecurityInterceptor.invoke(InstanceSecurityInterceptor.java:93)

                                  at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)

                                  at org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:162)

                                  at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl.org$jboss$portal$core$impl$model$instance$InstanceContainerImpl$invoke$aop(InstanceContainerImpl.java:408)

                                  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:294)

                                  at org.jboss.portal.core.model.portal.command.render.RenderWindowCommand.execute(RenderWindowCommand.java:100)

                                  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:124)

                                  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:134)

                                  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:78)

                                  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.BackwardCompatibilityInterceptor.invoke(BackwardCompatibilityInterceptor.java:48)

                                  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:56)

                                  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:55)

                                  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:134)

                                  at org.jboss.portal.core.model.portal.command.render.RenderWindowCommand.render(RenderWindowCommand.java:80)

                                  at org.jboss.portal.core.model.portal.command.render.RenderPageCommand.execute(RenderPageCommand.java:222)

                                  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:124)

                                  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:134)

                                  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:78)

                                  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.BackwardCompatibilityInterceptor.invoke(BackwardCompatibilityInterceptor.java:48)

                                  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:56)

                                  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:55)

                                  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:134)

                                  at org.jboss.portal.core.model.portal.PortalObjectResponseHandler.processCommandResponse(PortalObjectResponseHandler.java:80)

                                  at org.jboss.portal.core.controller.classic.ClassicResponseHandler.processHandlers(ClassicResponseHandler.java:78)

                                  at org.jboss.portal.core.controller.classic.ClassicResponseHandler.processCommandResponse(ClassicResponseHandler.java:53)

                                  at org.jboss.portal.core.controller.handler.ResponseHandlerSelector.processCommandResponse(ResponseHandlerSelector.java:70)

                                  at org.jboss.portal.core.controller.Controller.processCommandResponse(Controller.java:315)

                                  at org.jboss.portal.core.controller.Controller.processCommand(Controller.java:303)

                                  at org.jboss.portal.core.controller.Controller.handle(Controller.java:261)

                                  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.PortalContextPathInterceptor.invoke(PortalContextPathInterceptor.java:45)

                                  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:196)

                                  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.SignOutInterceptor.invoke(SignOutInterceptor.java:98)

                                  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.IdentityCacheInterceptor.invoke(IdentityCacheInterceptor.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.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:69)

                                  at org.jboss.portal.server.aspects.LockInterceptor.invoke(LockInterceptor.java:130)

                                  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:252)

                                  at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

                                  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

                                  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                                  at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

                                  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                                  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                                  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)

                                  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

                                  at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)

                                  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)

                                  at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)

                                  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

                                  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

                                  at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)

                                  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

                                  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)

                                  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

                                  at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

                                  at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)

                                  at java.lang.Thread.run(Thread.java:595)

                      Caused by: org.jboss.portal.wsrp.core.InvalidCookieFault

                                  at sun.reflect.GeneratedConstructorAccessor165.newInstance(Unknown Source)

                                  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

                                  at java.lang.reflect.Constructor.newInstance(Constructor.java:501)

                                  at org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.RtElementHandler.newInstance(RtElementHandler.java:1014)

                                  at org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.RtElementHandler.startElement(RtElementHandler.java:748)

                                  at org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.RtElementHandler.startParticle(RtElementHandler.java:89)

                                  at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.startElement(SundayContentHandler.java:593)

                                  at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler.startElement(SaxJBossXBParser.java:324)

                                  at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)

                                  at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)

                                  at org.apache.xerces.xinclude.XIncludeHandler.emptyElement(Unknown Source)

                                  at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)

                                  at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)

                                  at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)

                                  at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

                                  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

                                  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

                                  at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

                                  at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

                                  at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)

                                  at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:175)

                                  at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:126)

                                  at org.jboss.ws.core.jaxrpc.binding.jbossxb.JBossXBUnmarshallerImpl.unmarshal(JBossXBUnmarshallerImpl.java:61)

                                  at org.jboss.ws.core.jaxrpc.binding.JBossXBDeserializer.deserialize(JBossXBDeserializer.java:103)

                                  at org.jboss.ws.core.jaxrpc.binding.JBossXBDeserializer.deserialize(JBossXBDeserializer.java:62)

                                  at org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC.getSOAPFaultException(SOAPFaultHelperJAXRPC.java:147)