Which version are you using ? Have you tried to reproduce on demo server ?

Jacques

From: "Pranay Pandey" <[EMAIL PROTECTED]>
Hello all,

When I am going for processing order(anonymous checkout) for my customised
ecommerce application, in the request chain it is getting failed after
clearing the cart. Any pointer regarding this will be helpful. Console log
is :

Chain in place: requestUri=clearcartfororder nextView=null
sessionId=5BB3E02BBF28F98EF0306E439158A99B.jvm1
2008-06-14 18:02:16,770 (http-0.0.0.0-8443-1) [
RequestHandler.java:243:INFO ] [Processing Request]: clearcartfororder
sessionId=5BB3E02BBF28F98EF0306E439158A99B.jvm1
2008-06-14 18:02:16,772 (http-0.0.0.0-8443-1) [  CartEventListener.java:77
:INFO ] Saving abandoned cart
2008-06-14 18:02:16,910 (http-0.0.0.0-8443-1)
[ControlEventListener.java:100:INFO ] Destroying session:
5BB3E02BBF28F98EF0306E439158A99B.jvm1
2008-06-14 18:02:16,916 (http-0.0.0.0-8443-1) [   JavaEventHandler.java:96
:ERROR]
---- runtime exception report
--------------------------------------------------
Problems Processing Event
Exception: java.lang.IllegalStateException
Message: Cannot create a session after the response has been committed
---- stack trace
---------------------------------------------------------------
java.lang.IllegalStateException: Cannot create a session after the response
has been committed
org.apache.catalina.connector.Request.doGetSession(Request.java:2301)
org.apache.catalina.connector.Request.getSession(Request.java:2075)
org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:833)
org.ofbiz.order.shoppingcart.ShoppingCartEvents.clearCart(ShoppingCartEvents.java:926)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.ofbiz.webapp.event.JavaEventHandler.invoke(JavaEventHandler.java:88)
org.ofbiz.webapp.event.JavaEventHandler.invoke(JavaEventHandler.java:74)
org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:454)
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:281)
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:386)
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:386)
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:386)
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:386)
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:386)
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:78)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:255)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:595)


--
Thanks & Regards
--
Pranay Pandey

Reply via email to