PQ83667: SOCKETEXCEPTION OR IOEXCEPTION CAUSED BY AN EARLY CLIENT DISCONNECTION DOESN'T PASS BACK IN WINDOWS PLATFORM. | |||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||
APAR status Closed as program error. Error description When the web browser(client) disconnects the connection to the Application Server during the forwarded JSP is passing back the response to the client, the IOException will pass back to the servlet in AIX platform. . On the other hand, the SocketException will be occured in the same situation in Windows platform, but any exception doesn't pass back to the servlet. . The servlet specification specifies the IOException and ServletException must be passed back to the servlet by the dispatcher. Other exceptions are to be wrapped inside a ServletException and passed back. . The SocketException actually extends from IOException. So the SocketException in Windows platform also should be passed back to the servlet by the dispatcher as IOException like AIX platform.Local fix Problem summary **************************************************************** * USERS AFFECTED: User applications expecting an IOException * * when a SocketException occurred * **************************************************************** * PROBLEM DESCRIPTION: WebContainer code logged an error in * * the log when a socketException occurred * * instead of passing it back to the * * calling servlet. * **************************************************************** * RECOMMENDATION: * **************************************************************** According to the servlet sepecification, all IOExceptions and ServletExceptions should be passed back to the servlet. Webcotainer code did not pass the IOException back when a SocketException occurred.Problem conclusion Modified the webcontainer code to pass the IOException back instead of logging it into the log.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros
|
Document Information |
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ83667
IBM Group: Software Group
Modified date: Jul 20, 2004
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.