【发布时间】:2013-07-07 14:26:54
【问题描述】:
Axis2 客户端调用基于 2 路相互 SSL 安全大型机的 Web 服务。 客户端运行在 IBM JDK6, SR 5
`
Caused by: com.ctc.wstx.exc.WstxIOException: Connection has been shutdown: javax.net.ssl.SSLException: java.lang.NullPointerException
at com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1692)
at com.ctc.wstx.sw.BaseStreamWriter.close(BaseStreamWriter.java:288)
at org.apache.axiom.util.stax.wrapper.XMLStreamWriterWrapper.close(XMLStreamWriterWrapper.java:46)
at org.apache.axiom.om.impl.MTOMXMLStreamWriter.close(MTOMXMLStreamWriter.java:188)
at org.apache.axiom.om.impl.llom.OMSerializableImpl.serializeAndConsume(OMSerializableImpl.java:197)
at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:74)
... 18 more
Caused by: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLException: java.lang.NullPointerException
at com.ibm.jsse2.sc.i(sc.java:401)
at com.ibm.jsse2.sc.j(sc.java:371)
at com.ibm.jsse2.j.write(j.java:23)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:76)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:134)
at java.io.FilterOutputStream.flush(FilterOutputStream.java:134)
at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
at com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:194)
at com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1690)
... 23 more
Caused by: javax.net.ssl.SSLException: java.lang.NullPointerException
at com.ibm.jsse2.n.a(n.java:13)
at com.ibm.jsse2.sc.a(sc.java:154)
at com.ibm.jsse2.sc.a(sc.java:515)
at com.ibm.jsse2.sc.a(sc.java:522)
at com.ibm.jsse2.sc.a(sc.java:146)
at com.ibm.jsse2.j.write(j.java:10)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:76)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:134)
at java.io.FilterOutputStream.flush(FilterOutputStream.java:134)
at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
at org.apache.axiom.util.stax.wrapper.XMLStreamWriterWrapper.flush(XMLStreamWriterWrapper.java:50)
at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:198)
at org.apache.axiom.om.impl.llom.OMSerializableImpl.serializeAndConsume(OMSerializableImpl.java:195)
... 19 more
Caused by: java.lang.NullPointerException
at com.ibm.jsse2.fb.<init>(fb.java:32)
at com.ibm.jsse2.hb.a(hb.java:262)
at com.ibm.jsse2.hb.a(hb.java:209)
at com.ibm.jsse2.gb.n(gb.java:140)
at com.ibm.jsse2.gb.a(gb.java:123)
at com.ibm.jsse2.sc.a(sc.java:320)
at com.ibm.jsse2.sc.g(sc.java:198)
at com.ibm.jsse2.sc.a(sc.java:599)
at com.ibm.jsse2.j.write(j.java:20)
... 29 more'
应用程序托管在 WAS 7 修订包 11 上
我尝试通过 IBM 论坛查找作为 SR 8 的一部分的修复程序,我可以找到这与我的问题很接近 http://www-01.ibm.com/support/docview.wss?uid=swg1PM35288
【问题讨论】:
-
当我发布这个问题时,它已经得到了并行修复。所以,当我更新到 IBM JDK SR 8 时,这个问题得到了解决。希望这对其他人也有帮助。
-
你应该回答你自己的问题并接受它,这样你就可以分享你的知识了! ;)
标签: sslexception