]
Ashwin K updated GTNWSRP-324:
-----------------------------
Attachment: getServiceDescription_Response.xml
getServiceDescription_Request.xml
server.log
Chris, Sorry for the delay, attaching the files as requested.
Thanks
Ashwin
Gatein as consumer, Websphere as producer, unable to invoke the
remote portlet.
-------------------------------------------------------------------------------
Key: GTNWSRP-324
URL:
https://issues.jboss.org/browse/GTNWSRP-324
Project: GateIn WSRP
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: Producer
Environment: Windows operating system
Reporter: Ashwin K
Assignee: Chris Laprun
Fix For: 2.3.0
Attachments: getServiceDescription_Request.xml,
getServiceDescription_Response.xml, server.log
I am not able to consume the remote portlet available on the Websphere Portal 6.1.5. I
get the following error.
The portlet threw an exception: org.oasis.wsrp.v2.InvalidCookie:
oasis.names.tc.wsrp.v2.types.InvalidCookieFault: EJPWC1104E: The Producer environment has
timed out. The Consumer needs to invoke initCookie() again.
Here are the steps I followed.
1. made the portlet on websphere available for remote consumption.
2. Created the consumer using the gatein admin console, the wsdl url used for creating
consumer is
http://host:port/wps/wsdl/wsrp_service.wsdl. I didn't face any issues in
this and was able to see the
portlet available remotely.
3. Add the remote portlet on my page, here when the remote portlet is initiated i get the
above error.
I am using GateIn-3.4.0.M01-jbossas7 and Websphere portal 6.1.5.
Here is the trace for getMarkup
MessageTrace 3 WSWS3569I: Inbound HTTP SOAP request:
Content-Type: text/xml; charset=UTF-8
Message contents:
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><s...
xmlns="urn:oasis:names:tc:wsrp:v2:types"><registrationContext
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:nil="true"/><portletContext><portletHandle>5_43HM2IC40OVPF0IB9J4M8I3000</portletHandle></portletContext><runtimeContext><userAuthentication>LOGIN</userAuthentication><portletInstanceKey>WPSConsumer.5_43HM2IC40OVPF0IB9J4M8I3000</portletInstanceKey><namespacePrefix>G20e223b7_2def76_2d4071_2d894c_2da9cd02e8929e</namespacePrefix></runtimeContext><userContext><userContextKey>root</userContextKey></userContext><markupParams><secureClientCommunication>false</secureClientCommunication><locales>en</locales><locales>en-US</locales><mimeTypes>text/html</mimeTypes><mode>wsrp:view</mode><windowState>wsrp:normal</windowState><clientData><userAgent>Mozilla/5.0
(Windows NT 5.1; rv:16.0) Gecko/20100101
Firefox/16.0</userAgent></clientData><navigationalContext/></markupParams></getMarkup></soap:Body></soap:Envelope>
[10/25/12 10:58:16:546 IST] 0000003b WSRPEngine >
com.ibm.wps.wsrp.producer.impl.WSRPEngine getMarkup ENTRY
WPSConsumer.5_43HM2IC40OVPF0IB9J4M8I3000
[10/25/12 10:58:16:546 IST] 0000003b WSRPEngine >
com.ibm.wps.wsrp.producer.impl.WSRPEngine checkInitCookie ENTRY User=root method=getmarkup
cookies=NO CCOKIES
[10/25/12 10:58:16:546 IST] 0000003b WSRPEngine E
com.ibm.wps.wsrp.producer.impl.WSRPEngine checkCookie EJPWC1104E: The Producer environment
has timed out. The Consumer needs to invoke initCookie() again.
[10/25/12 10:58:16:562 IST] 0000003b WSRPEngine 3
com.ibm.wps.wsrp.producer.impl.WSRPEngine getMakup EJPWC1104E: The Producer environment
has timed out. The Consumer needs to invoke initCookie() again.
com.ibm.wps.wsrp.exception.WSRPException: EJPWC1104E:
The Producer environment has timed out. The Consumer needs to invoke initCookie() again.
at com.ibm.wps.wsrp.producer.impl.WSRPEngine.checkCookie(WSRPEngine.java:349)
at com.ibm.wps.wsrp.producer.impl.WSRPEngine.getMarkup(WSRPEngine.java:513)
at
oasis.names.tc.wsrp.v2.bind.WSRP_v2_Markup_Binding_SOAPImpl.getMarkup(WSRP_v2_Markup_Binding_SOAPImpl.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at
com.ibm.ws.webservices.engine.dispatchers.java.JavaDispatcher.invokeMethod(JavaDispatcher.java:178)
at
com.ibm.ws.webservices.engine.dispatchers.java.JavaDispatcher.invokeOperation(JavaDispatcher.java:141)
at
com.ibm.ws.webservices.engine.dispatchers.SoapRPCProcessor.processRequestResponse(SoapRPCProcessor.java:464)
at
com.ibm.ws.webservices.engine.dispatchers.SoapRPCProcessor.processMessage(SoapRPCProcessor.java:425)
at
com.ibm.ws.webservices.engine.dispatchers.BasicDispatcher.processMessage(BasicDispatcher.java:134)
at
com.ibm.ws.webservices.engine.dispatchers.java.SessionDispatcher.invoke(SessionDispatcher.java:204)
at
com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:228)
at
com.ibm.ws.webservices.engine.handlers.jaxrpc.JAXRPCHandler.invoke(JAXRPCHandler.java:152)
at
com.ibm.ws.webservices.engine.handlers.WrappedHandler.invoke(WrappedHandler.java:64)
at
com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:228)
at
com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:228)
at
com.ibm.ws.webservices.engine.WebServicesEngine.invoke(WebServicesEngine.java:336)
at
com.ibm.ws.webservices.engine.transport.http.WebServicesServlet.doPost(WebServicesServlet.java:831)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at
com.ibm.ws.webservices.engine.transport.http.WebServicesServletBase.service(WebServicesServletBase.java:341)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1095)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1036)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:118)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:832)
at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:679)
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:565)
at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:321)
at com.ibm.wps.auth.AuthFacadeServlet.service(AuthFacadeServlet.java:78)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1095)
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:569)
at
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:748)
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1461)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:119)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387)
at
com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at
com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
[10/25/12 10:58:16:562 IST] 0000003b MessageTrace 3 WSWS3572I: Outbound HTTP SOAP
response:
Content-Type: text/xml; charset=utf-8
Message contents:
<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"><so...
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">&l...
xmlns:p50="urn:oasis:names:tc:wsrp:v2:types">p50:InvalidCookieFault</faultcode><faultstring>oasis.names.tc.wsrp.v2.types.InvalidCookieFault:
EJPWC1104E: The Producer environment has timed out. The Consumer needs to invoke
initCookie() again.</faultstring><detail
encodingStyle=""><p50:InvalidCookie
xmlns:p50="urn:oasis:names:tc:wsrp:v2:types"/></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: