Details
Description
NPE is thrown in SessionDispatcher when running ICEfaces in Weblogic app server. It seems that HttpServletRequest.getRequestedSessionId method behaves differently in Weblogic than in the other servlet containers.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Avoided usage of HttpServletRequest.getRequestedSessionId method, used HttpSession.getId() instead. The session ID is acquired once before addRequest/removeRequest are called to avoid having the methods work with different IDs during a request/response cycle.
Also introduced check for the existence of active requests list before removing requests from it.