× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



We upgraded to V5R3 two weeks ago (finally) and are having a problem with an
SSL connection through the tomcat server.
The process worked like a dream on V5R2 but on V5R3 it will work for a
while. Then it will start recieving SSL errors for a while. Then all will be
well and the cycle begins again.

Below is the debug log; I would appreciate any suggestions.

Thanks
Duane Christen

sslsocket: SSLSocket.connect()

sslsocket: endpoint = ixgsate.ordering.qwest.com/155.70.40.239:443

sslsocket: timeout = 0

sslsocket: SSLSocket.isClosed()

sslsocket: SSLSocket.isConnected()

trustmanager: X509TrustManager.checkClientTrusted()

trustmanager: Chain = [Ljava.security.cert.X509Certificate;@d520541d

trustmanager: Auth type = RSA

sslsocket: SSLSocket.startHandshake()

sslsocket: SSLSocket.isClosed()

sslctx: SSLContextImpl.validateCertificateChain()

sslctx: Certificate chain = [[B@d6a8898

sslctx: Certificate[0] = [B@cbbc70b

sslctx: Certificate[1] = [B@cbbdf0b

sslctx: Server = false

trustmanager: X509TrustManager.checkClientTrusted()

trustmanager: X509TrustManager.checkClientTrusted()

trustmanager: Chain = [Ljava.security.cert.X509Certificate;@d6a8fe8

trustmanager: Auth type = RSA

sslsocket: SSLSocket.startHandshake() exception

javax.net.ssl.SSLException: An error occurred during SSL processing that was
not expected.
at java.lang.Throwable.<init>(Throwable.java:195)

at java.lang.Exception.<init>(Exception.java:41)

at java.io.IOException.<init>(IOException.java:40)

at javax.net.ssl.SSLException.<init>(Unknown Source)

at
com.ibm.as400.ibmonly.net.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.jav
a:1744)
at
org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.ja
va:186)
at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)

at
org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)

at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)

at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:
32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)

at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)

at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)

at org.apache.axis.client.Call.invokeEngine(Call.java:2784)

at org.apache.axis.client.Call.invokeEngine(Call.java:2784)

at org.apache.axis.client.Call.invoke(Call.java:2767)

at org.apache.axis.client.Call.invoke(Call.java:2443)

at org.apache.axis.client.Call.invoke(Call.java:2366)

at org.apache.axis.client.Call.invoke(Call.java:1812)

at
com.qwest.www.ima.XMLSchema.PostOrderWebServicePortStubNew.getNotices(PostOr
derWebServicePortStubNew.java:962)
at com.qwest.www.ima.XMLSchema.PostOrder.sendNotice(PostOrder.java:59)

at
com.qwest.www.ima.XMLSchema.QwestPostOrderClientServlet.doGet(QwestPostOrder
ClientServlet.java:163)
at
com.qwest.www.ima.XMLSchema.QwestPostOrderClientServlet.doPost(QwestPostOrde
rClientServlet.java:194)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:198)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:152)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118
)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:705)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
at java.lang.Thread.run(Thread.java:534)

sslsocket: SSLServerSocket.close()

sslsocket: SSLSocket.isClosed()




NOTICE: This electronic mail transmission may contain confidential
information and is intended only for the person(s) named. Any use, copying
or disclosure by any other person is strictly prohibited. If you have
received this transmission in error, please notify the sender via e-mail.




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.