InternalNioOutputBuffer.flushBuffer(InternalNioOutputBuffer.java:234)

时间:2014-08-14 15:50:35

标签: tomcat servlets

我正在开发一个返回一些JSON对象的servlet,当我从浏览器调用这个servlet时,一切都很好,当来自javascript的font-end开发者cal,在4或5之后请求抛出此异常:

2014年8月14日17:32:50.488 SEVERE [http-nio-8084-exec-16] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service()for servlet [Wkr570Controller]与路径的上下文[]抛出异常  显示java.lang.NullPointerException     在org.apache.coyote.http11.InternalNioOutputBuffer.flushBuffer(InternalNioOutputBuffer.java:234)     在org.apache.coyote.http11.InternalNioOutputBuffer.addToBB(InternalNioOutputBuffer.java:189)     在org.apache.coyote.http11.InternalNioOutputBuffer.commit(InternalNioOutputBuffer.java:177)     在org.apache.coyote.http11.AbstractHttp11Processor.action(AbstractHttp11Processor.java:739)     在org.apache.coyote.Response.action(Response.java:178)     在org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:250)     在org.apache.coyote.Response.doWrite(Response.java:523)     在org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:391)     在org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:426)     在org.apache.catalina.connector.OutputBuffer.realWriteChars(OutputBuffer.java:474)     在org.apache.tomcat.util.buf.CharChunk.flushBuffer(CharChunk.java:393)     在org.apache.tomcat.util.buf.CharChunk.append(CharChunk.java:337)     在org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:537)     在org.apache.catalina.connector.CoyoteWriter.write(CoyoteWriter.java:174)     在org.apache.catalina.connector.CoyoteWriter.write(CoyoteWriter.java:184)

蚂蚁想法??

1 个答案:

答案 0 :(得分:0)

如果有人在两年后​​到达这里:

这似乎是Tomcat中的一个错误。

请参阅https://bz.apache.org/bugzilla/show_bug.cgi?id=58646

将Tomcat更新为8.0.33或更高版本。这应该工作。有关Tomcat 6和Tomcat 7的修复,请参阅我已链接的错误报告的底部。