On Thu June 4 2009 3:40:42 pm Stewart Wachs wrote:
> Is there a patch for this fix available? I need to apply it to 2.0.7

It should be available in 2.0.9 and newer (we're up to 2.0.11) on the 2.0.x 
line.

Dan


>
> dkulp wrote:
> > I was able to reproduce this.  Fortunately, it's an easy fix (3 lines
> > added to
> > our SSLSocketFactoryWrapper class).
> >
> > Basically, older JDK's called the "createSocket" methods that take
> > parameters
> > and create connected sockets.  The newer JDK seems to call the
> > createSocket()
> > method (no params) and then connects it later.   However, we were not
> > forwarding that call into the wrapped socketfactory.   Once I add that,
> > our
> > https tests pass.
> >
> > I'm going to run the full test suite and if OK, I'll get it committed and
> > merged down through so the next releases should be fine.
> >
> > Dan
> >
> > On Friday 12 September 2008 4:45:53 pm John Hite wrote:
> >> Hi,
> >>
> >>
> >>
> >> I'm just wondering if anyone has done any testing of CXF with Java 6
> >> Update
> >> 10? When I try running my CXF client with Java 1.6.0_10 I get an
> >> exception:
> >>
> >>
> >>
> >> Caused by: javax.xml.stream.XMLStreamException:
> >> java.net.SocketException: Unconnected sockets not implemented
> >>
> >>             at
> >> com.sun.xml.internal.stream.writers.XMLStreamWriterImpl.writeStartElemen
> >>t(U n known Source)
> >>
> >>             at
> >> org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.writeSoapEnve
> >>lop e Start(SoapOutInterceptor.java:95)
> >>
> >>             ... 14 more
> >>
> >> Caused by: java.net.SocketException: Unconnected sockets not implemented
> >>
> >>             at javax.net.SocketFactory.createSocket(Unknown Source)
> >>
> >>             at
> >> sun.net.www.protocol.https.HttpsClient.createSocket(Unknown
> >> Source)
> >>
> >>             at sun.net.NetworkClient.doConnect(Unknown Source)
> >>
> >>             at sun.net.www.http.HttpClient.openServer(Unknown Source)
> >>
> >>             at sun.net.www.http.HttpClient.openServer(Unknown Source)
> >>
> >>             at sun.net.www.protocol.https.HttpsClient.<init>(Unknown
> >> Source)
> >>
> >>             at sun.net.www.protocol.https.HttpsClient.New(Unknown
> >> Source)
> >>
> >>             at
> >> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttp
> >>Cli e nt(Unknown Source)
> >>
> >>             at
> >> sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
> >>
> >>             at
> >> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Un
> >>kno w n Source)
> >>
> >>             at
> >> sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown
> >> Source)
> >>
> >>             at
> >> sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknow
> >>n Source)
> >>
> >>             at
> >> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHead
> >>ers T rustCaching(HTTPConduit.java:1807)
> >>
> >>             at
> >> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWri
> >>te( H TTPConduit.java:1765)
> >>
> >>             at
> >> org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutpu
> >>tSt r eam.java:63)
> >>
> >>             at
> >> com.sun.xml.internal.stream.writers.UTF8OutputStreamWriter.write(Unknown
> >> Source)
> >>
> >>             at
> >> com.sun.xml.internal.stream.writers.XMLStreamWriterImpl.openStartTag(Unk
> >>now n Source)
> >>
> >>             ... 16 more
> >>
> >>  As you can see from the exception, the web service is running over SSL.
> >> This isn't an urgent issue, I'm just concerned that if I use CXF in my
> >> project, we will have issues when Update 10 rolls out.
> >>
> >>
> >>
> >> Thank you,
> >>
> >> John
> >
> > --
> > Daniel Kulp
> > [email protected]
> > http://www.dankulp.com/blog

-- 
Daniel Kulp
[email protected]
http://www.dankulp.com/blog

Reply via email to