[ http://issues.apache.org/jira/browse/AXIS-1866?page=comments#action_60672 ] M Kirgan commented on AXIS-1866: --------------------------------
JDK 1.3x does not come with JSSE. http://java.sun.com/products/jsse/ I am trying to connect to a web service that requires SSL. > Axis Issue with Weblogic 7.0/JDK 1.3.1_08 > ----------------------------------------- > > Key: AXIS-1866 > URL: http://issues.apache.org/jira/browse/AXIS-1866 > Project: Axis > Type: Bug > Versions: 1.2RC2 > Environment: Weblogic 7.0 which uses JDK 1.3.1_08 > Reporter: M Kirgan > Priority: Trivial > > I am in the process of integrating Axis 1.2RC2 (client-side access to a web > service) into our application that is built on weblogic 7.0 and JDK 1.3.1_08. > I am using the stub codes generated by WSDL2Java. The simple client code > using the stub code generated by WSDL2Java (with minor modifications to get > around known JSSE issue with JDK 1.3x) works fine outside weblogic. But once > inside the weblogic environment, I get the following AxisFault. Please > advise at your earliest convenience. > Thanks, > M Kirgan > AxisFault > faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException > faultSubcode: > faultString: java.lang.ArrayIndexOutOfBoundsException > faultActor: > faultNode: > faultDetail: > > {http://xml.apache.org/axis/}stackTrace:java.lang.ArrayIndexOutOfBoundsE > xception > at > org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.ja > va:339) > at > org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:135) > at > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrateg > y.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:2754) > at org.apache.axis.client.Call.invoke(Call.java:2737) > at org.apache.axis.client.Call.invoke(Call.java:2413) > at org.apache.axis.client.Call.invoke(Call.java:2336) > at org.apache.axis.client.Call.invoke(Call.java:1793) > at > com.experian.www.realtime.services.AuthSolService.AuthSolServiceSoapB > indingStub.validate(AuthSolServiceSoapBindingStub.java:176) > at > com.experian.e_verify.common.RTMWebService.getRTMData(RTMWebService.j > ava:66) > at > E_Verify.HttpServlets.HttpInWalletServlet.doPost(HttpInWalletServlet. > java:619) > at > E_Verify.HttpServlets.HttpInWalletServlet.doGet(HttpInWalletServlet.j > ava:726) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run > (ServletStubImpl.java:1075) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm > pl.java:418) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm > pl.java:306) > at > weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio > n.run(WebAppServletContext.java:5517) > at > weblogic.security.service.SecurityServiceManager.runAs(SecurityServic > eManager.java:685) > at > weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe > rvletContext.java:3156) > at > weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm > pl.java:2506) > at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:234) > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:210) > {http://xml.apache.org/axis/}hostname:W4770392 > java.lang.ArrayIndexOutOfBoundsException > java.lang.ArrayIndexOutOfBoundsException > at > org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.ja > va:339) > at > org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:135) > at > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrateg > y.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:2754) > at org.apache.axis.client.Call.invoke(Call.java:2737) > at org.apache.axis.client.Call.invoke(Call.java:2413) > at org.apache.axis.client.Call.invoke(Call.java:2336) > at org.apache.axis.client.Call.invoke(Call.java:1793) > at > com.experian.www.realtime.services.AuthSolService.AuthSolServiceSoapB > indingStub.validate(AuthSolServiceSoapBindingStub.java:176) > at > com.experian.e_verify.common.RTMWebService.getRTMData(RTMWebService.j > ava:66) > at > E_Verify.HttpServlets.HttpInWalletServlet.doPost(HttpInWalletServlet. > java:619) > at > E_Verify.HttpServlets.HttpInWalletServlet.doGet(HttpInWalletServlet.j > ava:726) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run > (ServletStubImpl.java:1075) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm > pl.java:418) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm > pl.java:306) > at > weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio > n.run(WebAppServletContext.java:5517) > at > weblogic.security.service.SecurityServiceManager.runAs(SecurityServic > eManager.java:685) > at > weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe > rvletContext.java:3156) > at > weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm > pl.java:2506) > at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:234) > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:210) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira
