Has this been fixed?
Comments say that it couldn't be reproduced.
User changed editors and made a post. Now images won't load into a the page.
How do I limp along until a stable release is available?
Please consider JPOX instead of Hibernate ... much faster and more stable.
from catalina.out:
WARNING: Exception Processing ErrorPage[errorCode=404,
location=/error.jsp]
ClientAbortException: java.net.SocketException: Broken pipe
at org.apache.catalina.connector
.OutputBuffer.doFlush(OutputBuffer.java:327)
at org.apache.catalina.connector.OutputBuffer.flush(
OutputBuffer.java:293)
at org.apache.catalina.connector.Response.flushBuffer
(Response.java:544)
at org.apache.catalina.core.StandardHostValve.status(
StandardHostValve.java:286)
at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:136)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(
Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:667)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native
Method)
at
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(
SocketOutputStream.java:136)
at
org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(
InternalOutputBuffer.java:746)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(
ByteChunk.java:433)
at
org.apache.coyote.http11.InternalOutputBuffer.flush(
InternalOutputBuffer.java:304)
at org.apache.coyote.http11.Http11Processor.action(
Http11Processor.java:991)
at org.apache.coyote.Response.action(Response.java
:182)
at org.apache.catalina.connector.OutputBuffer.doFlush
(OutputBuffer.java:322)
... 13 more
from roller.log (that WARN at the end may be from a different issue-- note
the time stamp):
ERROR 2006-03-21 11:34:36,405 ApplicationDispatcher:invoke -
Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been
called for this response
at org.apache.catalina.connector.Response.getWriter(
Response.java:606)
at
org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java
:195)
at org.apache.jasper.runtime.JspWriterImpl.initOut(
JspWriterImpl.java:124)
at
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:117)
at org.apache.jasper.runtime.JspWriterImpl.flush(
JspWriterImpl.java:172)
at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(
InsertTag.java:887)
at org.apache.struts.taglib.tiles.InsertTag.doEndTag(
InsertTag.java:460)
at org.apache.jsp.error_jsp._jspx_meth_tiles_insert_0
(org.apache.jsp.error_jsp:260)
at org.apache.jsp.error_jsp._jspService(
org.apache.jsp.error_jsp:146)
at org.apache.jasper.runtime.HttpJspBase.service(
HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(
HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java
:332)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(
JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(
HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:672)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:465)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:398)
at
org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:301)
at org.apache.catalina.core.StandardHostValve.custom(
StandardHostValve.java:363)
at org.apache.catalina.core.StandardHostValve.status(
StandardHostValve.java:284)
at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:136)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(
Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:667)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)