APAR status |
Closed as program error.
| Error description
Customer is putting an object A that implements the
HTTPSessionBindingListener interface into the HTTPSession. The
invalidation thread runs and attempts to invalidate an inactive
HTTPSession that contains this object. When the valueUnbound()
is called on object A, it throws a RuntimeException. This
results in the invalidation thread being terminated. Local fix
catch the RuntimeException in the valueUnbound() method Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server -- Session *
* Manager Users *
****************************************************************
* PROBLEM DESCRIPTION: Session Invalidation thread is killed *
* if a Runtime Exception is thrown from *
* the valueUnbound() method of an object *
* bound to the HttpSession object. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
The Session Invalidation Thread wakes up every 3- 5 minutes
based on the configuration and invalidates all the timed out
sessions. As part of Session Invalidation, the valueUnbound()
method of the HttpSessionBindingListener is called. If a
RuntimeException gets thrown in the valueUnbound() method, the
invalidation thread should catch the exception and stop that
run of the thread. Instead, the Session Manager was abruptly
terminating when a Runtime Exception was thrown from the
valueUnbound() method. Problem conclusion
This fix will cause the Runtime Exception to be caught and the
invalidation thread execution to resume after one sleep
interval. Temporary fix
PQ66485.jar Comments
APAR information | APAR number | PQ66485 | Reported component name | WAS ADVANCED AI | Reported component ID | 5648C8400 | Reported release | 350 | Status | CLOSED PER | PE | NoPE | HIPER | NoHIPER | Submitted date | 2002-09-23 | Closed date | 2002-11-11 | Last modified date | 2002-11-12 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:APAR is sysrouted FROM one or more of the following:
PQ68150
Modules/Macros APAR is sysrouted TO one or more of the following:PQ68150Modules/Macros
|
Fix information |
Fixed component name | WAS ADVANCED AI | Fixed component ID | 5648C8400 |
Applicable component levels | R350 PSY | UP |
|