Fix (APAR): PQ85432 Status: Fix Release: 5.1.0.3,5.1.0.2,5.1.0.1,5.1.0,5.0.2.5,5.0.2.4,5.0.2.3,5.0.2.2,5.0.2.1,5.0.2,5.0.1 Operating System: All Supersedes Fixes: For release 5.0.1: PQ74488 For release 5.0.2 thru 5.0.2.3, 5.0.3.x, 5.1.0: PQ80244 PQ75239 For release 5.0.2.4, 5.0.2.5: None CMVC Defect: PQ85432 Byte size of APAR: 66358 Date: 2004-04-07 Abstract: HTTPCONNECTION IS NOT CLOSED IN THE EVENT OF AN I/O EXCEPTION. Description/symptom of problem: When a Web server and plug-in are used as the front end to WebSphere Application Server and the HTTP Transport is configured to reuse the connections between the plug-in and Transport ( KeepAlive enabled ), it is normal for WebSphere Application Server to receive requests from multiple clients on the same socket. When one client times out while sending data, for instance on a POST request, it is possible for some of the data to be left in the socket receive buffer. If the socket is kept alive and used for a subsequent request, the data left from the first request will be read and processed for the next request. Usually this will lead to a "501" error because the POST data does not match a valid request method. Depending on how this error is handled by the servlet, the old data can be sent back to the new client as part of the error message. Directions to apply fix: NOTE: YOU MUST FIRST DOWNLOAD THE UPDATE INSTALLER TOOL IN ORDER TO INSTALL A FIX. The Fix Installer can be downloaded from the following link: http://www-3.ibm.com/software/webservers/appserv/support/index.html 1) Create temporary "fix" directory to store the jar file: UNIX: /tmp/WebSphere/fix Windows: c:\temp\WebSphere\fix 2) Copy jar file to the directory 3) Shutdown WebSphere 4) Follow the Fix installation instructions that are packaged with the Fix Installer on how to install the Fix. 5) Restart WebSphere 6) The temp directory may be removed. Directions to remove fix: NOTE: FIXES MUST BE REMOVED IN THE ORDER THEY WERE APPLIED. DO NOT REMOVE A FIX UNLESS ALL FIXES APPLIED AFTER IT HAVE FIRST BEEN REMOVED. YOU MAY REAPPLY ANY REMOVED FIX. Example: If your system has fix1, fix2, and fix3 applied in that order and fix2 is to be removed, fix3 must be removed first, fix2 removed, and fix3 re-applied. 1) Shutdown WebSphere 2) Follow the instructions that are packaged with the Fix Installer on how to uninstall the Fix. 3) Restart WebSphere Directions to re-apply fix: 1) Shutdown WebSphere 2) Follow the Fix instructions that are packaged with the Fix Installer on how to uninstall and reinstall the Fix. 3) Restart WebSphere Additional Information: There are no prerequisite fixes for 5.0.2.4 and 5.0.2.5. On all other 5.0.x releases, this fix requires that PQ81764 be applied first. The 5.0.2 version is applicable to 5.0.3 also. The 5.0.2.4 version is applicable to 5.0.2.5 also.