On Thu August 27 2009 9:26:47 am Kannan Ekanath wrote: > Hi,Apparently (blaming JBOSS again) I had 3.2.0 version of woodstox in the > bootstrap. I fixed that and put 3.2.4 in the bootstrap and now I am > getting, > > org.apache.cxf.interceptor.Fault: Unconnected sockets not implemented > at
This is due to using java 6 update 10. You need to either downgrade to below update 10 or update to a newer version of CXF. I think 2.1.4 fixed this, maybe 2.1.5. Dan > org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(Abs >tractOutDatabindingInterceptor.jav a:95) > at > org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutIntercep >tor.java:68) at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChai >n.java:221) at > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:296) at > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:242) at > org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) > at > org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:178) > at $Proxy138.retrieveRestrictedCountries(Unknown Source) > ..... > Caused by: java.net.SocketException: Unconnected sockets not implemented > at javax.net.SocketFactory.createSocket(SocketFactory.java:97) > at > sun.net.www.protocol.https.HttpsClient.createSocket(HttpsClient.java:360) > at sun.net.NetworkClient.doConnect(NetworkClient.java:145) > at sun.net.www.http.HttpClient.openServer(HttpClient.java:394) > at sun.net.www.http.HttpClient.openServer(HttpClient.java:529) > at > sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:271) > at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:328) > at > sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpCli >ent(AbstractDelegateHttpsURLConnec tion.java:172) > at > sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection. >java:778) at > sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Abstr >actDeleg 14:23:36,314, ERROR [STDERR] ateHttpsURLConnection.java:158) > at > sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnecti >on.java:881) at > sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLC >onnectionImpl.java:230) at > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeaders >TrustCaching(HTTPConduit.java:1807 ) > at > org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite( >HTTPConduit.java:1765) at > org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputSt >ream.java:42) at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96) > at > com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214) > at > com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311) > > Again this works fine with JDK 1.6.0_07 and not the versions above that. > Anyone got any pointers, please? > > 2009/8/27 Kannan Ekanath <[email protected]> > > > Hi,PS: I have posted this already in Woodstox mailing list, but not sure > > if this was a CXF compatibility issue (since this occurs only beyond > > 1.6.0_01) > > > > I am using cxf 2.1.1 and hence using wstx-asl version 3.2.4 and I still > > see the exception trace below. I googled a bit and found the following > > links, > > > > http://jira.codehaus.org/browse/WSTX-110 > > <http://jira.codehaus.org/browse/WSTX-110> > > http://jira.atlassian.com/browse/CWD-726 > > > > <http://jira.atlassian.com/browse/CWD-726>but apparently both claim that > > this was fixed in 3.2.1 or 3.2.3 release. I still get this exception in > > my machine. > > > > As an added information, I get this error in JDK 1.6.0_10 (update 10) but > > do not get this error in JDK 1.6.0_07 (update 7). *In fact update 7 seems > > to be the only JDK version which works (which is why my production JVM > > cannot upgrade beyond update 7)*. Was this probably broken again after > > update 7? > > > > Can someone please shed more light on this? > > > > Exception: > > 11:51:09,767, ERROR [STDERR] Aug 27, 2009 11:51:09 AM > > org.apache.cxf.phase.PhaseInterceptorChain doIntercept > > INFO: Interceptor has thrown exception, unwinding now > > java.lang.IllegalStateException: Can't overwrite cause > > at java.lang.Throwable.initCause(Throwable.java:320) > > at com.ctc.wstx.compat.Jdk14Impl.setInitCause(Jdk14Impl.java:70) > > at com.ctc.wstx.exc.WstxException.<init>(WstxException.java:46) > > at > > com.ctc.wstx.exc.WstxIOException.<init>(WstxIOException.java:16) at > > com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313) > > at > > org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(A > >bstractOutDatabindingInterceptor.jav a:93) > > at > > org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutInterc > >eptor.java:68) at > > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorCh > >ain.java:221) at > > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:296) at > > org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:242) at > > org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) > > at > > org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:178) > > at $Proxy138.retrieveRestrictedCountries(Unknown Source) > > > > This happens when I call the actual webservice on the proxy object > > -- > > Regards, > > Kannan Ekanath -- Daniel Kulp [email protected] http://www.dankulp.com/blog
