Hi, I found the problem. Because in my web request I'm downloading data from the server, I cannot send a new request in the response (because I already did the download request).
The failed controller request map: <request-map uri="createAuftragImage"> <security https="true" auth="true"/> <event type="java" path="ch.nowhow.MyEvents" invoke="downloadImage"/> <response name="success" type="request-redirect" value="listEntries"/> <response name="error" type="view" value="listEntries"/> </request-map> Inside the method downloadImage, I'm using UtilHttp.streamContentToBrowser to download the data. The solution is to change the response type: <request-map uri="createAuftragImage"> <security https="true" auth="true"/> <event type="java" path="ch.nowhow.MyEvents" invoke="downloadImage"/> <response name="success" type="none" value=""/> <response name="error" type="view" value="listEntries"/> </request-map> Michael G.Venkata Phanindra wrote: > > Hi, > > I donnot see any problem with the request-map u have listed below plese do > check if there is any issue with the class u r using. > > Is the log file added below is complete ... > > > On 4/25/07, Michael Imhof <[EMAIL PROTECTED]> wrote: >> >> >> I defined the following request: >> >> <request-map uri="processUpload"> >> <security https="true" auth="true"/> >> <event type="java" path="ch.nowhow.isgate.file.FileEvents" >> invoke="processLocaleFile"/> >> <response name="success" type="url" >> value="/archiv/control/listArchiv"/> >> <response name="error" type="view" value="upload"/> >> </request-map> >> >> It's working fine but in the log file I get the exception at the bottom. >> Does somebody has a clue why this exception is thrown???? >> >> ---- exception report >> ---------------------------------------------------------- >> Exception: java.io.NotSerializableException >> Message: org.apache.catalina.core.ApplicationContextFacade >> ---- stack trace >> --------------------------------------------------------------- >> java.io.NotSerializableException: >> org.apache.catalina.core.ApplicationContextFacade >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1075) >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java >> :1369) >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341) >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java >> :1284) >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) >> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291) >> javolution.util.FastMap.writeObject(Unknown Source) >> 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) >> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890) >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333) >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java >> :1284) >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) >> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291) >> org.ofbiz.base.util.UtilObject.getBytes(UtilObject.java:73) >> org.ofbiz.webapp.control.RequestHandler.callRedirect(RequestHandler.java >> :518) >> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:375) >> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:188) >> org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:76) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:615) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:688) >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:252) >> org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:173) >> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:248) >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:202) >> org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:173) >> org.apache.catalina.core.StandardWrapperValve.invoke( >> StandardWrapperValve.java:213) >> org.apache.catalina.core.StandardContextValve.invoke( >> StandardContextValve.java:178) >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java >> :126) >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java >> :105) >> org.apache.catalina.core.StandardEngineValve.invoke( >> StandardEngineValve.java:107) >> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java >> :148) >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) >> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection >> (Http11BaseProtocol.java:664) >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( >> PoolTcpEndpoint.java:527) >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( >> LeaderFollowerWorkerThread.java:80) >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( >> ThreadPool.java:684) >> java.lang.Thread.run(Thread.java:595) >> -- >> View this message in context: >> http://www.nabble.com/java.io.NotSerializableException-when-using-response-type-%22url%22-tf3644637.html#a10178489 >> Sent from the OFBiz - User mailing list archive at Nabble.com. >> >> > > > -- > G.Venkata Phanindra > Mob:: 9849852989 > > -- View this message in context: http://www.nabble.com/java.io.NotSerializableException-when-using-response-type-%22url%22-tf3644637.html#a12342823 Sent from the OFBiz - User mailing list archive at Nabble.com.