[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]