OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrp-interop message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Sun & IBM WSRP Interop


Hi Richard,

We just tried pointing the Sun WSRP Consumer to IBM interop URL to use the WSRP v2 Service.  Attached is the issue we are seeing.

Note :  Right now I've created a workaround in our code to ignore the following exception . So we are able to successfully view some of portlets from IBM interop server.  We'll send more details as and when we try some of the WSRP v2 features.


Issue :  InitCookie() operation returns null from interop server.  

Here  is the 

SOAP Response dump from IBM interop server for initCookie invocation :


<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><p50:initCookieResponse xsi:nil="true" xmlns:p50="urn:oasis:names:tc:wsrp:v2:types"/></soapenv:Body></soapenv:Envelope>


Exception from Sun WSRP stack : 

[#|2008-03-18T05:15:27.053+0530|SEVERE|sun-appserver9.1|debug.com.sun.portal.wsrp.consumer.markup.impl|_ThreadID=13;_ThreadName=httpSSLWorkerThread-8080-0;_RequestID=a2ea8310-3097-4ece-8e7c-b463c7877ad4;|PSWS_CSPWCMI0016:calling init cookie
java.lang.NullPointerException
       at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:36)
       at sun.reflect.UnsafeObjectFieldAccessorImpl.get(UnsafeObjectFieldAccessorImpl.java:18)
       at java.lang.reflect.Field.get(Field.java:357)
       at com.sun.xml.bind.v2.runtime.reflect.Accessor$FieldReflection.get(Accessor.java:192)
       at com.sun.xml.bind.v2.runtime.reflect.NullSafeAccessor.get(NullSafeAccessor.java:25)
       at com.sun.xml.bind.v2.runtime.reflect.Accessor.getUnadapted(Accessor.java:108)
       at com.sun.xml.bind.v2.runtime.JAXBContextImpl$6.get(JAXBContextImpl.java:901)
       at com.sun.xml.ws.client.sei.ResponseBuilder$DocLit$PartBuilder.readResponse(ResponseBuilder.java:547)
       at com.sun.xml.ws.client.sei.ResponseBuilder$DocLit.readResponse(ResponseBuilder.java:505)
       at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:242)
       at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:210)
       at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:103)
       at $Proxy100.initCookie(Unknown Source)
       at com.sun.portal.wsrp.consumer.markup.impl.V2ProducerSessionManagerInitCookie.obtainMarkupPort(V2ProducerSessionManagerInitCookie.java:394)
       at com.sun.portal.wsrp.consumer.markup.impl.V2ProducerSessionManagerInitCookie.getMarkupPortType(V2ProducerSessionManagerInitCookie.java:220)
       at com.sun.portal.wsrp.consumer.markup.impl.V2ProducerSessionManagerImpl.getMarkupPortType(V2ProducerSessionManagerImpl.java:186)
       at com.sun.portal.wsrp.consumer.markup.impl.WSRPV2Container.getFreshMarkup(WSRPV2Container.java:1211)
       at com.sun.portal.wsrp.consumer.markup.impl.WSRPV2Container.getMarkup(WSRPV2Container.java:304)
       at com.sun.portal.wsrp.consumer.markup.impl.WSRPContainer.processV2GetMarkup(WSRPContainer.java:135)
       at com.sun.portal.wsrp.consumer.markup.impl.WSRPContainer.getMarkup(WSRPContainer.java:90)
       at com.sun.portal.portletcontainer.invoker.WindowInvoker.getPortletContent(WindowInvoker.java:323)
       at com.sun.portal.portletcontainer.invoker.WindowInvoker.render(WindowInvoker.java:243)
       at com.sun.portal.portletcontainer.driver.PortletContent.getContent(PortletContent.java:67)
       at com.sun.portal.portletcontainer.driver.DesktopServlet.getPortletContents(DesktopServlet.java:293)
       at com.sun.portal.portletcontainer.driver.DesktopServlet.getAllPortletContents(DesktopServlet.java:239)
       at com.sun.portal.portletcontainer.driver.DesktopServlet.doGetPost(DesktopServlet.java:119)
       at com.sun.portal.portletcontainer.driver.DesktopServlet.doGet(DesktopServlet.java:88)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
       at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:290)
       at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:624)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
       at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:624)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:624)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
       at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:268)
       at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:631)
       at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:562)
       at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:803)
       at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:339)
       at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:261)
       at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:212)
       at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:361)
       at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
       at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
|#]

regards
Rajesh T




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]