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: Re: [wsrp-interop] Sun & IBM WSRP Interop


Hi,

this is a known issue. We have a patch for it. The server is currently
under maintanance the patch might not be applied yet.

Mit freundlichen Gruessen / best regards,

        Richard Jacob
______________________________________________________
IBM Lab Boeblingen, Germany
Dept. 2289, WebSphere Portal Server Development 1
WSRP Team Lead
WSRP Architecture & Standardization
Phone: ++49 7031 16-3469  -  Fax: ++49 7031 16-4888

IBM Deutschland Entwicklung GmbH
Vorsitzender des Aufsichtsrats: Martin Jetter
Geschäftsführung: Herbert Kircher
Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294


|------------>
| From:      |
|------------>
  >-----------------------------------------------------------------------------------------------------------------------------------------|
  |Rajesh T <Rajesh.Thiagarajan@Sun.COM>                                                                                                    |
  >-----------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| To:        |
|------------>
  >-----------------------------------------------------------------------------------------------------------------------------------------|
  |wsrp-interop@lists.oasis-open.org                                                                                                        |
  >-----------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Cc:        |
|------------>
  >-----------------------------------------------------------------------------------------------------------------------------------------|
  |Richard Jacob/Germany/IBM@IBMDE                                                                                                          |
  >-----------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Date:      |
|------------>
  >-----------------------------------------------------------------------------------------------------------------------------------------|
  |03/18/2008 01:11 PM                                                                                                                      |
  >-----------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Subject:   |
|------------>
  >-----------------------------------------------------------------------------------------------------------------------------------------|
  |[wsrp-interop] 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]