You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@poi.apache.org by "Mehner, Björn" <Bj...@epos-cs.de> on 2004/07/05 16:04:05 UTC

Exception at the end of excel

I have a strange behavior here. But I do not know where it come from.
All my generated Excel files have an exception appended at the end. It
looks like this:

... Here comes a lot of Excel before ...

þÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<PRE>java.lang.IllegalStateExcep
tion: Response has already been committed<br>	at
com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.EvermindHttpServletResponse.resetBuffer(EvermindHttpSe
rvletResponse.java:1847)<br>	at com.evermind[Oracle9iAS (9.0.3.0.0)
Containers for
J2EE].server.http.ServletRequestDispatcher.forward(ServletRequestDispatc
her.java:200)<br>	at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.jav
a:1014)<br>	at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestPr
ocessor.java:417)<br>	at
org.apache.struts.action.RequestProcessor.processActionForward(RequestPr
ocessor.java:390)<br>	at
de.TIPWerbeverlag.system.NILSRequestProcessor.processActionForward(NILSR
equestProcessor.java:153)<br>	at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
271)<br>	at
de.TIPWerbeverlag.system.NILSRequestProcessor.process(NILSRequestProcess
or.java:41)<br>	at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)<
br>	at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)<br
>	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)<br>
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<br>
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:
65)<br>	at
oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)<br>
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:
16)<br>	at
de.TIPWerbeverlag.system.authentifizierung.AuthFilter.doFilter(AuthFilte
r.java:127)<br>	at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatch
er.java:556)<br>	at com.evermind[Oracle9iAS (9.0.3.0.0)
Containers for
J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletReques
tDispatcher.java:306)<br>	at com.evermind[Oracle9iAS (9.0.3.0.0)
Containers for
J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.j
ava:767)<br>	at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:148)<br>
at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for
J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:72)<br>
at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecuto
r.java:803)<br>	at java.lang.Thread.run(Unknown
Source)<br></PRE></BODY></HTML>

Does this mean the output stream of the response gets closed twice?

ciao Bodo