You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Julie Tran <jt...@us.ibm.com> on 2006/11/29 20:49:00 UTC

axis1.2.1 - http proxy authentication issue

We have a client application that uses axis 1.2.1. The application runs 
fine with Socks proxy  user/password authentication, but fails to work 
with http/https user/password authentication. I'd like to know if there is 
any limitation on what type proxy or existing issues with axis1.2.1, 
ibmjsse and how to fix this error. Thanks.

AxisFault
 faultCode: 
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode: 
 faultString: javax.net.ssl.SSLException: Unrecognized SSL message, 
plaintext connection?
 faultActor: 
 faultNode: 
 faultDetail: 
 {http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLException: 
Unrecognized SSL message, plaintext connection?
        at com.ibm.jsse2.a.c(Unknown Source)
        at com.ibm.jsse2.a.a(Unknown Source)
        at com.ibm.jsse2.by.a(Unknown Source)
        at com.ibm.jsse2.by.l(Unknown Source)
        at com.ibm.jsse2.by.startHandshake(Unknown Source)
        at 
org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java: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:2765)
        at org.apache.axis.client.Call.invoke(Call.java:2748)
        at org.apache.axis.client.Call.invoke(Call.java:2424)
        at org.apache.axis.client.Call.invoke(Call.java:2347)
        at org.apache.axis.client.Call.invoke(Call.java:1804)
        at 
com.ibm.swg.get.bluessci.BlueSSCIv1SoapBindingStub.isEntitled(BlueSSCIv1SoapBindingStub.java:545)
        at 
com.ibm.esupport.client.eservice.esrpmr.soapclient.EsrPmrServiceClient.loginESR(EsrPmrServiceClient.java:190)
        at 
com.ibm.esupport.client.eservice.ui.esr.LoginServlet.execute(LoginServlet.java:113)
        at 
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
        at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
        at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at 
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:971)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:488)
        at 
com.ibm.pvc.webcontainer.servlet.ServletWrapper.handleRequest(Unknown 
Source)
        at 
com.ibm.pvc.webcontainer.servlet.ServletWrapper.handleRequest(Unknown 
Source)
        at 
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2970)
        at 
com.ibm.pvc.webcontainer.activator.BundleWebApp.handleRequest(Unknown 
Source)
        at 
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:218)
        at com.ibm.pvc.webcontainer.VirtualHost.handleRequest(Unknown 
Source)
        at 
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:729)
        at 
com.ibm.wsspi.webcontainer.WebContainer.handleRequest(WebContainer.java:72)
        at 
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:54)
        at 
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:664)
        at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:502)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:589)

        {http://xml.apache.org/axis/}hostname:jtran1

javax.net.ssl.SSLException: Unrecognized SSL message, plaintext 
connection?
        at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
        at 
org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154)
        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:2765)
        at org.apache.axis.client.Call.invoke(Call.java:2748)
        at org.apache.axis.client.Call.invoke(Call.java:2424)
        at org.apache.axis.client.Call.invoke(Call.java:2347)
        at org.apache.axis.client.Call.invoke(Call.java:1804)
        at 
com.ibm.swg.get.bluessci.BlueSSCIv1SoapBindingStub.isEntitled(BlueSSCIv1SoapBindingStub.java:545)
        at 
com.ibm.esupport.client.eservice.esrpmr.soapclient.EsrPmrServiceClient.loginESR(EsrPmrServiceClient.java:190)
        at 
com.ibm.esupport.client.eservice.ui.esr.LoginServlet.execute(LoginServlet.java:113)
        at 
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
        at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
        at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at 
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:971)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:488)
        at 
com.ibm.pvc.webcontainer.servlet.ServletWrapper.handleRequest(Unknown 
Source)
        at 
com.ibm.pvc.webcontainer.servlet.ServletWrapper.handleRequest(Unknown 
Source)
        at 
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2970)
        at 
com.ibm.pvc.webcontainer.activator.BundleWebApp.handleRequest(Unknown 
Source)
        at 
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:218)
        at com.ibm.pvc.webcontainer.VirtualHost.handleRequest(Unknown 
Source)
        at 
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:729)
        at 
com.ibm.wsspi.webcontainer.WebContainer.handleRequest(WebContainer.java:72)
        at 
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:54)
        at 
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:664)
        at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:502)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:589)
Caused by: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext 
connection?
        at com.ibm.jsse2.a.c(Unknown Source)
        at com.ibm.jsse2.a.a(Unknown Source)
        at com.ibm.jsse2.by.a(Unknown Source)
        at com.ibm.jsse2.by.l(Unknown Source)
        at com.ibm.jsse2.by.startHandshake(Unknown Source)
        at 
org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java: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:2765)
        at org.apache.axis.client.Call.invoke(Call.java:2748)
        at org.apache.axis.client.Call.invoke(Call.java:2424)
        at org.apache.axis.client.Call.invoke(Call.java:2347)
        at org.apache.axis.client.Call.invoke(Call.java:1804)
        at 
com.ibm.swg.get.bluessci.BlueSSCIv1SoapBindingStub.isEntitled(BlueSSCIv1SoapBindingStub.java:545)
        at 
com.ibm.esupport.client.eservice.esrpmr.soapclient.EsrPmrServiceClient.loginESR(EsrPmrServiceClient.java:190)
        at 
com.ibm.esupport.client.eservice.ui.esr.LoginServlet.execute(LoginServlet.java:113)
        at 
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
        at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
        at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at 
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:971)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:488)
        at 
com.ibm.pvc.webcontainer.servlet.ServletWrapper.handleRequest(Unknown 
Source)
        at 
com.ibm.pvc.webcontainer.servlet.ServletWrapper.handleRequest(Unknown 
Source)
        at 
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2970)
        at 
com.ibm.pvc.webcontainer.activator.BundleWebApp.handleRequest(Unknown 
Source)
        at 
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:218)
        at com.ibm.pvc.webcontainer.VirtualHost.handleRequest(Unknown 
Source)
        at 
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:729)
        at 
com.ibm.wsspi.webcontainer.WebContainer.handleRequest(WebContainer.java:72)
        at 
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:54)
        at 
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:664)
        at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:502)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:589)

Regards
Julie