Re: Exception when using EJB and SOAP binding
Aleksander Slominski <[email protected]>
| Newsgroups | gmane.comp.apache.webservices.wsif.user |
|---|---|
| Message-ID | <[email protected]> |
Sudhir Ganti wrote: >Hi there, > >I am using wsif-2.0. What should I change it to? > try nightly build: http://cvs.apache.org/dist/wsif-2.0/nightly/ though i am not sure it works with WSAD (it may have a custoom WSIF build) >Encoded? > that has much better chance of working - please check also this mailing list archives. alek >-----Original Message----- >From: Aleksander Slominski [mailto:[email protected]] >Sent: Wednesday, June 15, 2005 1:48 PM >To: [email protected] >Subject: Re: Exception when using EJB and SOAP binding > >Sudhir Ganti wrote: > > > >>Here is the WSDL I am using , Thank you, sudhir >> >> >> >> >you are doing doc/literal - unfortunately support for it in WSIF2 is >spotty - what is exactly version of wsif you used - did you try the >latest nightly build from cvs? > >alek > > > >>-----Original Message----- >>From: Aleksander Slominski [mailto:[email protected]] >>Sent: Wednesday, June 15, 2005 11:34 AM >>To: [email protected] >>Subject: Re: Exception when using EJB and SOAP binding >> >>i do not use WSAD but it looks there is problems with output - maybe >>something is wrong in WSDL you use? >> >>alek >> >>Sudhir Ganti wrote: >> >> >> >> >> >>>Hi All, >>> >>> >>> >>>I am using WSIF with WebSphere in WSAD 5.1.2 and get these errors . >>>Could someone please help me out here. >>> >>> >>> >>>*_When using EJB Binding I get the following error_* >>> >>>*_ _* >>> >>>org.apache.wsif.WSIFException: Could not create instance for home >>> >>> >>> >>> >>> >>'IOR:0000000000000038524d493a636f6d2e74657374332e736572766963652e52616e >> >> >6 > > >>46f6d4e756d47656e486f6d653a30303030303030303030303030303030000000000100 >> >> >0 > > >>0000000000130000102000000000a6c6f63616c686f737400062c000000a54a4d424900 >> >> >0 > > >>000124773e3aa37643062633737336533616166633334000000240000008149454a5001 >> >> >0 > > >>007736572766572311544656661756c7420454a4220436f6e7461696e657200000059ac >> >> >a > > >>c0002000100290000005f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d65 >> >> >7 > > >>3235f5f686f6d654f66486f6d65730844656661756c74454152235465737433454a422e >> >> >6 > > >>a61722352616e646f6d4e756d47656e0000000000000700000001000000140000000005 >> >> >0 > > >>1000100000000000101000000000049424d0a0000000800000000141000030000002600 >> >> >0 > > >>000020002000049424d040000000500050101020000000000001f000000040000000300 >> >> >0 > > >>000200000000400000001000000250000000400000003'; >> >> >> >> >>>nested exception is: >>> >>> java.lang.ClassCastException: >>> >>> >>> >>> >>com.test3.service._RandomNumGen_Stub >> >> >> >> >>> at >>> >>> >>> >>> >>> >>org.apache.wsif.providers.ejb.WSIFPort_EJB.getEjbObject(WSIFPort_EJB.ja >> >> >v > > >>a:225) >> >> >> >> >>> at >>> >>> >>> >>> >>> >>org.apache.wsif.providers.ejb.WSIFOperation_EJB.<init>(WSIFOperation_EJ >> >> >B > > >>.java:185) >> >> >> >> >>> at >>> >>> >>> >>> >>> >>org.apache.wsif.providers.ejb.WSIFPort_EJB.getDynamicWSIFOperation(WSIF >> >> >P > > >>ort_EJB.java:137) >> >> >> >> >>> at >>> >>> >>> >>> >>> >>org.apache.wsif.providers.ejb.WSIFPort_EJB.createOperation(WSIFPort_EJB >> >> >. > > >>java:296) >> >> >> >> >>> at >>>org.apache.wsif.base.WSIFClientProxy.invoke(WSIFClientProxy.java:256) >>> >>> at $Proxy0.getRandomNumber(Unknown Source) >>> >>> at com.client.test3.TestWSIF.main(TestWSIF.java:68) >>> >>>*_ _* >>> >>> >>> >>>*_When using SOAP Binding I get the following error_* >>> >>> >>> >>>org.xml.sax.SAXException: Deserializing parameter >>>'getRandomNumberResponse': could not find deserializer for type >>>{http://service.test3.com}getRandomNumberResponse >>> >>> at >>>org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:276) >>> >>> at >>> >>> >>> >>> >>> >>org.apache.axis.encoding.DeserializationContextImpl.startElement(Deseri >> >> >a > > >>lizationContextImpl.java:893) >> >> >> >> >>> at >>> >>> >>> >>> >>> >>org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java >> >> >: > > >>200) >> >> >> >> >>> at >>> >>> >>> >>> >>> >>org.apache.axis.message.MessageElement.publishToHandler(MessageElement. >> >> >j > > >>ava:684) >> >> >> >> >>> at >>>org.apache.axis.message.RPCElement.deserialize(RPCElement.java:241) >>> >>> at >>> >>> >>> >>> >>org.apache.axis.message.RPCElement.getParams(RPCElement.java:265) >> >> >> >> >>> at org.apache.axis.client.Call.invoke(Call.java:1871) >>> >>> at org.apache.axis.client.Call.invoke(Call.java:1777) >>> >>> at org.apache.axis.client.Call.invoke(Call.java:1315) >>> >>> at >>> >>> >>> >>> >>> >>org.apache.wsif.providers.soap.apacheaxis.WSIFOperation_ApacheAxis.invo >> >> >k > > >>eAXISDocStyle(WSIFOperation_ApacheAxis.java:1717) >> >> >> >> >>> at >>> >>> >>> >>> >>> >>org.apache.wsif.providers.soap.apacheaxis.WSIFOperation_ApacheAxis.invo >> >> >k > > >>eRequestResponseOperation(WSIFOperation_ApacheAxis.java:1435) >> >> >> >> >>> at >>> >>> >>> >>> >>> >>org.apache.wsif.providers.soap.apacheaxis.WSIFOperation_ApacheAxis.exec >> >> >u > > >>teRequestResponseOperation(WSIFOperation_ApacheAxis.java:1037) >> >> >> >> >>> at >>>org.apache.wsif.base.WSIFClientProxy.invoke(WSIFClientProxy.java:314) >>> >>> at $Proxy0.getRandomNumber(Unknown Source) >>> >>> at com.client.test3.TestWSIF.main(TestWSIF.java:67) >>> >>> >>> >>>Thank you >>> >>>sudhir >>> >>> >>> >>> >>> >> >> >> >> > > > > -- The best way to predict the future is to invent it - Alan Kay