cancel
Showing results for 
Search instead for 
Did you mean: 

java.lang.IllegalStateException: Writer already retrieved

Former Member
0 Kudos

<p>Ok I have all the parts working but I am getting a stack message written over the report. I am not sure where it is coming from. It gets written after the body closes on the report and thr report prints and exports just fine. It is just a display issue of some sort.</p><p>&nbsp;</p><p>Here is my confirguation:</p><p>OC4J 10.3</p><p>JDeveloper 10.3</p><p>Crystal 11 also Crystyal for Eclipse</p><p>&nbsp;</p><p> If I need any other deatilsplese let me know. Here is the full stack trace.</p><p>&nbsp;</p><p>&nbsp;</p>2006-10-03 11:09:29.814 NOTIFICATION J2EE JSP0008 Unable to dispatch JSP Page : java.lang.IllegalStateException: Writer already retrieved<br /> at com.evermind.server.http.EvermindHttpServletResponse.getOutputStream(EvermindHttpServletResponse.java:882)<br /> at com.evermind.server.http.EvermindHttpServletResponse.getJspOutputStream(EvermindHttpServletResponse.java:877)<br /> at com.evermind.server.http.EvermindJSPWriter.initServletOut(EvermindJSPWriter.java:480)<br /> at com.evermind.server.http.EvermindJSPWriter.writeOut(EvermindJSPWriter.java:492)<br /> at com.evermind.server.http.EvermindJSPWriter.jspflush(EvermindJSPWriter.java:391)<br /> at com.evermind.server.http.EvermindJSPWriter.close(EvermindJSPWriter.java:361)<br /> at oracle.jsp.runtime.OracleJspRuntime.extraHandlePCFinally(OracleJspRuntime.java:1574)<br /> at CrystalReportViewer.jspService(_CrystalReportViewer.java:116)<br /> at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:60)<br /> at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:416)<br /> at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:478)<br /> at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:401)<br /> at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)<br /> at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:719)<br /> at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)<br /> at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)<br /> at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)<br /> at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218)<br /> at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:119)<br /> at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)<br /> at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)<br /> at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230)<br /> at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33)<br /> at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831)<br /> at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)<br /> at java.lang.Thread.run(Thread.java:595)<br /><br />

Accepted Solutions (0)

Answers (1)

Answers (1)

robert_horne
Employee
Employee
0 Kudos

<p>Like I mentioned in another post, I think that if you put your code in a Servlet this problem will go away.</p><p>see my post <a href="/node/711">http://diamond.businessobjects.com/node/711</a> <br /></p><p>Rob Horne<br /><a href="/blog/10">Rob&#39;s blog - http://diamond.businessobjects.com/blog/10</a></p>;

Former Member
0 Kudos

<p>I switched to a servlet and it works great. I am very happy with performance also.</p><p>&nbsp;</p><p>Thanks for the tip.</p><p>&nbsp;</p><p>larry</p><p>&nbsp;</p><p>&nbsp;</p>