I have followed all instructions for Websphere from the CXF Wiki site. I
think there seems to be some conflict between CXF and Websphere -Web
services Feature Pack installation. If I uninstall Web Services Feature Pack
then I don’t get any errors.

Satish


dkulp wrote:
> 
> 
>> WSWS4100E: Method createFault() of class javax.xml.soap.SOAPFactory is
>> not supported in SAAJ 1.2.
>>
> 
> That's the error the concerns me the most.   Looks like WebSphere has an 
> old version of SAAJ or something.  JAX-WS requires SAAJ 1.3, not 1.2.   
> 
> I hate to ask a silly question, but have you followed all the 
> instructions for WebSphere at:
> http://cwiki.apache.org/CXF20DOC/appserverguide.html
> 
> Dan
> 
> 
> 
> On Friday 29 February 2008, Satishstp wrote:
>> Thank you, removing the wstx-asl jar worked for me on the service. But
>> the client is throwing following exception after getting the response
>> back from the service.
>>
>> Feb 29, 2008 4:29:18 PM org.apache.cxf.phase.PhaseInterceptorChain
>> doIntercept
>> INFO: Interceptor has thrown exception, unwinding now
>> org.apache.cxf.interceptor.Fault: Could not create
>> XMLStreamReader(encoding UTF-8).
>>      at
>> org.apache.cxf.interceptor.StaxInInterceptor.handleMessage(StaxInInter
>>ceptor.java:67) at
>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
>>rChain.java:208) at
>> org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:429) at
>> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleRe
>>sponse(HTTPConduit.java:1955) at
>> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HT
>>TPConduit.java:1791) at
>> org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66
>>) at
>> org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:575)
>> at
>> org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndin
>>gInterceptor.handleMessage(MessageSenderInterceptor.java:62) at
>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
>>rChain.java:208) at
>> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:276) at
>> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:222) at
>> org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) at
>> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:135
>>) at $Proxy25.getEmployee(Unknown Source)
>>      at com.xyz.auth.client.Client.main(Client.java:32)
>> Caused by: javax.xml.stream.XMLStreamException: java.io.IOException:
>> stream is closed
>>      at
>> com.ibm.xml.xlxp.api.stax.msg.StAXMessageProvider.throwXMLStreamExcept
>>ion(StAXMessageProvider.java:63) at
>> com.ibm.xml.xlxp.api.stax.XMLStreamReaderImpl.setDocumentEntity(XMLStr
>>eamReaderImpl.java:313) at
>> com.ibm.xml.xlxp.api.stax.XMLStreamReaderImpl.<init>(XMLStreamReaderIm
>>pl.java:298) at
>> com.ibm.xml.xlxp.api.stax.XMLInputFactoryImpl.createXMLStreamReader(XM
>>LInputFactoryImpl.java:1005) at
>> com.ibm.xml.xlxp.api.stax.XMLInputFactoryImpl.createXMLStreamReaderInt
>>ernal(XMLInputFactoryImpl.java:1115) at
>> com.ibm.xml.xlxp.api.stax.XMLInputFactoryImpl.createXMLStreamReader(XM
>>LInputFactoryImpl.java:1182) at
>> org.apache.cxf.interceptor.StaxInInterceptor.handleMessage(StaxInInter
>>ceptor.java:65) ... 14 more
>> Caused by: java.io.IOException: stream is closed
>>      at
>> sun.net.www.http.ChunkedInputStream.ensureOpen(ChunkedInputStream.java
>>:182) at
>> sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:661)
>> at java.io.FilterInputStream.read(FilterInputStream.java:134) at
>> sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpU
>>RLConnection.java:2186) at
>> sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpU
>>RLConnection.java:2181) at
>> sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpU
>>RLConnection.java:2170) at
>> com.ibm.xml.xlxp.api.util.encoding.UTF8EncodingSupport.checkUTF8BOM(UT
>>F8EncodingSupport.java:118) at
>> com.ibm.xml.xlxp.api.util.encoding.UTF8EncodingSupport.load(UTF8Encodi
>>ngSupport.java:77) at
>> com.ibm.xml.xlxp.api.util.encoding.ByteStreamDataSource.load(ByteStrea
>>mDataSource.java:72) at
>> com.ibm.xml.xlxp.api.util.encoding.UTF8EncodingSupport.loadFromByteStr
>>eam(UTF8EncodingSupport.java:61) at
>> com.ibm.xml.xlxp.api.util.SimpleParsedEntityFactory.loadFromByteStream
>>(SimpleParsedEntityFactory.java:325) at
>> com.ibm.xml.xlxp.api.util.SimpleParsedEntityFactory.setByteStreamSourc
>>e(SimpleParsedEntityFactory.java:146) at
>> com.ibm.xml.xlxp.api.sax.impl.SAX2ParsedEntityFactory.readFromInputSou
>>rce(SAX2ParsedEntityFactory.java:150) at
>> com.ibm.xml.xlxp.api.sax.impl.SAX2ParsedEntityFactory.createParsedEnti
>>ty(SAX2ParsedEntityFactory.java:75) at
>> com.ibm.xml.xlxp.api.stax.XMLStreamReaderImpl.setDocumentEntity(XMLStr
>>eamReaderImpl.java:311) ... 19 more
>> WSWS4100E: Method createFault() of class javax.xml.soap.SOAPFactory is
>> not supported in SAAJ 1.2.
>>
>> dkulp wrote:
>> > Interesting.  I did a bunch of searches for:
>> > javax.xml.stream.isInterning
>> > and am not finding much.  It seems to be some proprietary property
>> > IBM through in for websphere.
>> >
>> > That looks like to me is that it's somehow getting some sort of
>> > custom implementation of JAXB that IBM has created (instead of our
>> > 2.0.5 from Sun) that expects to be working with their Stax parser
>> > instead of woodstox, which it is finding.   I'm not really sure how
>> > all that happens...
>> >
>> > I guess I would suggest one of two things:
>> > 1) Somehow figure out how to get the classloaders set to use the Sun
>> > JAXB implementaion.
>> >
>> > or
>> >
>> > 2) Remove the wstx-asl jar we ship and rely on the Stax parser that
>> > IBM provides.
>> >
>> > Dan
>> >
>> > On Thursday 28 February 2008, Satishstp wrote:
>> >> I need some help with Websphere 6.1.x and CXF2.0.4. I wrote a
>> >> simple service and client using CXF and getting below exception
>> >> when a Client code invokes the service.
>> >>
>> >> Can anyone help me out?
>> >>
>> >> [2/28/08 17:22:26:334 EST] 00000023 PhaseIntercep I
>> >> org.apache.cxf.phase.PhaseInterceptorChain doIntercept Interceptor
>> >> has thrown exception, unwinding now
>> >>                                  org.apache.cxf.interceptor.Fault:
>> >> Unmarshalling Error: Unrecognized property
>> >> 'javax.xml.stream.isInterning' at
>> >> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecode
>> >>r.j ava:595) at
>> >> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecode
>> >>r.j ava:498) at
>> >> org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:40)
>> >> at
>> >> org.apache.cxf.interceptor.DocLiteralInInterceptor.getPara(DocLiter
>> >>alI nInterceptor.java:228) at
>> >> org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(Do
>> >>cLi teralInInterceptor.java:119) at
>> >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterce
>> >>pto rChain.java:208) at
>> >> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainIni
>> >>tia tionObserver.java:77) at
>> >> org.apache.cxf.transport.servlet.ServletDestination.doMessage(Servl
>> >>etD estination.java:79) at
>> >> org.apache.cxf.transport.servlet.ServletController.invokeDestinatio
>> >>n(S ervletController.java:264) at
>> >> org.apache.cxf.transport.servlet.ServletController.invoke(ServletCo
>> >>ntr oller.java:160) at
>> >> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(Abstract
>> >>CXF Servlet.java:170) at
>> >> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(Abstract
>> >>CXF Servlet.java:148) at
>> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at
>> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at
>> >> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapp
>> >>er. java:989) at
>> >> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Servle
>> >>tWr apper.java:501) at
>> >> com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(Serv
>> >>let Wrapper.java:464) at
>> >> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:325
>> >>2) at
>> >> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java
>> >>:26 4) at
>> >> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.jav
>> >>a:8 11) at
>> >> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.j
>> >>ava
>> >>
>> >>:1439) at
>> >>
>> >> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.j
>> >>ava
>> >>
>> >>:112) at
>> >>
>> >> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimi
>> >>nat ion(HttpInboundLink.java:454) at
>> >> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInfor
>> >>mat ion(HttpInboundLink.java:383) at
>> >> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInbo
>> >>und Link.java:263) at
>> >> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendTo
>> >>Dis criminators(NewConnectionInitialReadCallback.java:214) at
>> >> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.comple
>> >>te( NewConnectionInitialReadCallback.java:113) at
>> >> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureComplet
>> >>ed( AioReadCompletionListener.java:165) at
>> >> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFu
>> >>tur e.java:217) at
>> >> com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChan
>> >>nel Future.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
>> >>.ja va:743) at
>> >> com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873) at
>> >> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469) Caused
>> >> by: java.lang.IllegalArgumentException: Unrecognized property
>> >> 'javax.xml.stream.isInterning'
>> >>       at
>> >> com.ctc.wstx.api.CommonConfig.getProperty(CommonConfig.java:81) at
>> >> com.ctc.wstx.sr.BasicStreamReader.getProperty(BasicStreamReader.jav
>> >>a:5 78) at
>> >> com.ctc.wstx.sr.ValidatingStreamReader.getProperty(ValidatingStream
>> >>Rea der.java:177) at
>> >> org.apache.cxf.staxutils.DepthXMLStreamReader.getProperty(DepthXMLS
>> >>tre amReader.java:151) at
>> >> com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.create
>> >>(St AXStreamConnector.java:67) at
>> >> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal
>> >>0(U nmarshallerImpl.java:329) at
>> >> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal
>> >>(Un marshallerImpl.java:311) at
>> >> org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecode
>> >>r.j ava:578) ... 34 more
>> >
>> > --
>> > J. Daniel Kulp
>> > Principal Engineer, IONA
>> > [EMAIL PROTECTED]
>> > http://www.dankulp.com/blog
> 
> 
> 
> -- 
> J. Daniel Kulp
> Principal Engineer, IONA
> [EMAIL PROTECTED]
> http://www.dankulp.com/blog
> 
> 

-- 
View this message in context: 
http://www.nabble.com/CXF-2.0.4-and-Websphere-version-6.1.0.9-with-WS-feature-pack-tp15750251p15815458.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to