Fixes are available
8.5.0.2: WebSphere Application Server V8.5 Fix Pack 2
8.0.0.6: WebSphere Application Server V8.0 Fix Pack 6
7.0.0.29: WebSphere Application Server V7.0 Fix Pack 29
8.0.0.7: WebSphere Application Server V8.0 Fix Pack 7
8.0.0.8: WebSphere Application Server V8.0 Fix Pack 8
7.0.0.31: WebSphere Application Server V7.0 Fix Pack 31
7.0.0.33: WebSphere Application Server V7.0 Fix Pack 33
8.0.0.9: WebSphere Application Server V8.0 Fix Pack 9
7.0.0.35: WebSphere Application Server V7.0 Fix Pack 35
8.0.0.10: WebSphere Application Server V8.0 Fix Pack 10
7.0.0.37: WebSphere Application Server V7.0 Fix Pack 37
8.0.0.11: WebSphere Application Server V8.0 Fix Pack 11
7.0.0.39: WebSphere Application Server V7.0 Fix Pack 39
8.0.0.12: WebSphere Application Server V8.0 Fix Pack 12
7.0.0.41: WebSphere Application Server V7.0 Fix Pack 41
8.0.0.13: WebSphere Application Server V8.0 Fix Pack 13
7.0.0.43: WebSphere Application Server V7.0 Fix Pack 43
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
7.0.0.45: WebSphere Application Server V7.0 Fix Pack 45
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
7.0.0.29: Java SDK 1.6 SR13 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.45: Java SDK 1.6 SR16 FP60 Cumulative Fix for WebSphere Application Server
7.0.0.31: Java SDK 1.6 SR15 Cumulative Fix for WebSphere Application Server
7.0.0.35: Java SDK 1.6 SR16 FP1 Cumulative Fix for WebSphere Application Server
7.0.0.37: Java SDK 1.6 SR16 FP3 Cumulative Fix for WebSphere Application Server
7.0.0.39: Java SDK 1.6 SR16 FP7 Cumulative Fix for WebSphere Application Server
7.0.0.41: Java SDK 1.6 SR16 FP20 Cumulative Fix for WebSphere Application Server
7.0.0.43: Java SDK 1.6 SR16 FP41 Cumulative Fix for WebSphere Application Server
APAR status
Closed as program error.
Error description
When web services engine is processing a SOAP/HTTP message, the following exception is thrown: [10/24/12 16:12:41:778 EST] 00000059 SOAPOverHTTPS 3 exception01 java.lang.NullPointerException at com.ibm.ws.websvcs.transport.http.SOAPOverHTTPSender.getTranspor tHeaderChunked(SOAPOverHTTPSender.java:3754) at com.ibm.ws.websvcs.transport.http.SOAPOverHTTPSender.send(SOAPOv erHTTPSender.java:761) at com.ibm.ws.websvcs.transport.http.HTTPTransportSender.invoke(HTT PTransportSender.java:364) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:531) at org.apache.axis2.description.OutInAxisOperationClient.send(OutIn AxisOperation.java:401) at org.apache.axis2.description.OutInAxisOperationClient.executeImp l(OutInAxisOperation.java:228) at org.apache.axis2.client.OperationClient.execute(OperationClient. java:163) at org.apache.axis2.jaxws.core.controller.impl.AxisInvocationContro ller.execute(AxisInvocationController.java:581) at org.apache.axis2.jaxws.core.controller.impl.AxisInvocationContro ller.doInvoke(AxisInvocationController.java:130) at org.apache.axis2.jaxws.core.controller.impl.InvocationController Impl.invoke(InvocationControllerImpl.java:93) at org.apache.axis2.jaxws.client.dispatch.BaseDispatch.invoke(BaseD ispatch.java:200) at com.ibm.ws.sca.internal.jaxws.handler.JaxWsPortHandler$3.run(Jax WsPortHandler.java:441) ... This will lead to threads hanging on OutboundConnectionCache class because the connections are not cleaned up properly.
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: IBM WebSphere Application Server users * * using * * JAX-WS web services * **************************************************************** * PROBLEM DESCRIPTION: Web services threads might hang due * * to an unexpected error while sending * * a SOAP message over HTTP or HTTPS * **************************************************************** * RECOMMENDATION: Install a fix pack that includes this APAR * **************************************************************** Web Serice threads are hanging in the com.ibm.ws.websvcs.transport.channel.OutboundConnectionCache class. Enable com.ibm.ws.websvcs.*=all tracing will show that there are the following messages occurring in the trace log: This is the message logged a NullPointerException while reading http transport headers. [10/18/12 16:12:24:175 EST] 00000043 ExceptionFact 1 org.apache.axis2.jaxws.ExceptionFactory logRootCause stack:java.lang.NullPointerException at com.ibm.ws.websvcs.transport.http.SOAPOverHTTPSender.getTranspor tHeaderChunked(SOAPOverHTTPSender.java:3754) at com.ibm.ws.websvcs.transport.http.SOAPOverHTTPSender.send(SOAPOv erHTTPSender.java:761) at com.ibm.ws.websvcs.transport.http.HTTPTransportSender.invoke(HTT PTransportSender.java:364) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:531) This is the message logged the connection pool is full [10/18/12 16:14:04:891 EST] 00000043 OutboundConne 1 WSWS3595I: Current pool size: 100. Connections-in-use size: 100. Configured pool size: 100 This is the message logged for a wait time out while the thread is waiting for a connection. [10/18/12 16:14:06:931 EST] 00000043 ExceptionFact 1 org.apache.axis2.jaxws.ExceptionFactory logRootCause stack:org.apache.axis2.AxisFault: WSWS7089I: The connection wait has timed out. at com.ibm.ws.websvcs.transport.channel.OutboundConnectionCache.fin dGroupAndGetConnection(OutboundConnectionCache.java:841) at com.ibm.ws.websvcs.transport.http.SOAPOverHTTPSender.setupHTTPCo nnection(SOAPOverHTTPSender.java:2088) at com.ibm.ws.websvcs.transport.http.SOAPOverHTTPSender. <init>(SOAPOverHTTPSender.java:413) at com.ibm.ws.websvcs.transport.http.HTTPTransportSender.invoke(HTT PTransportSender.java:350) These messages show the connection was not cleaned up properly under this situation. The waiting threads can't get available connnections.
Problem conclusion
A NullPointerException is thrown while the web services engine is reading the transport headers from an http response message which was not available for some reason. Under this situation, the connection is not cleaned up properly, which caused the pool of connections to become full. Therefore, the waiting thread can't get an available connection. The web service engine has been corrected to properly handle connections under this situation. The fix for this APAR is currently targeted for inclusion in fix packs 7.0.0.29, 8.0.0.6 and 8.5.0.2 . Please refer to the Recommended Updates page for delivery information: http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix
Comments
APAR Information
APAR number
PM75938
Reported component name
WEBS APP SERV N
Reported component ID
5724H8800
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-10-26
Closed date
2012-11-28
Last modified date
2012-11-28
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEBS APP SERV N
Fixed component ID
5724H8800
Applicable component levels
R61A PSY
UP
R61H PSY
UP
R61I PSY
UP
R61P PSY
UP
R61S PSY
UP
R61W PSY
UP
R61Z PSY
UP
R700 PSY
UP
R850 PSY
UP
Document Information
Modified date:
29 October 2021