Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-1.8.2.GA_P03
-
Fix Version/s: EE-1.8.2.GA_P04
-
Component/s: Framework
-
Labels:None
-
Environment:iPlanet Web Server 7.0, AuctionMonitor
Description
When deploying AuctionMonitor to iPlanet Web Server 7.0, the following IllegalStateException is seen when accessing the application:
Caused by: java.lang.IllegalStateException: WEB4221: Cannot use request/response objects across multiple request processing threads
at com.sun.webserver.connector.nsapi.NSAPIConnector.jniSetResponseHeader(Native Method)
at com.sun.webserver.connector.nsapi.NSAPIResponse.addHeader(NSAPIResponse.java:229)
at org.apache.coyote.tomcat5.CoyoteResponseFacade.addHeader(CoyoteResponseFacade.java:492)
at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.setHeader(ServletRequestResponse.java:266)
at com.icesoft.faces.webapp.http.common.standard.FixedXMLContentHandler.respond(FixedXMLContentHandler.java:45)
at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:242)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:83)
at com.icesoft.faces.webapp.http.core.SendUpdatedViews.respondIfViewsAvailable(SendUpdatedViews.java:153)
... 24 more
Caused by: java.lang.IllegalStateException: WEB4221: Cannot use request/response objects across multiple request processing threads
at com.sun.webserver.connector.nsapi.NSAPIConnector.jniSetResponseHeader(Native Method)
at com.sun.webserver.connector.nsapi.NSAPIResponse.addHeader(NSAPIResponse.java:229)
at org.apache.coyote.tomcat5.CoyoteResponseFacade.addHeader(CoyoteResponseFacade.java:492)
at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.setHeader(ServletRequestResponse.java:266)
at com.icesoft.faces.webapp.http.common.standard.FixedXMLContentHandler.respond(FixedXMLContentHandler.java:45)
at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:242)
at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:83)
at com.icesoft.faces.webapp.http.core.SendUpdatedViews.respondIfViewsAvailable(SendUpdatedViews.java:153)
... 24 more
Issue Links
- blocks
-
ICE-7631 Add support for iplanet web server
- Open
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #28205 | Wed Mar 07 07:41:12 MST 2012 | jack.van.ooststroom | Fixed JIRA |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainSessionBoundServlet.java
MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/util/ServerUtility.java MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainServlet.java MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/ViewQueue.java |