You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apr.apache.org by Maxim Neshcheret <Ma...@cma.ru> on 2015/05/20 19:12:36 UTC

APR Buffer NullPointer Error

Dear All

I am deploying application (Tomcat 8.0.22, JDK 1.7.79, Solaris, SPARC, APR 1.5.2) and observing multiple erros while its communicates with client software (error presented below). It looks like that error happens while application writes output buffer. Any suggestion what is going wrong? Might it be resources limitation on OS level (was configured based on Oracle recommendations already).

java.lang.NullPointerException
        at org.apache.coyote.http11.InternalAprOutputBuffer.addToBB(InternalAprOutputBuffer.java:186) ~[tomcat-coyote.jar:8.0.21]
        at org.apache.coyote.http11.InternalAprOutputBuffer.access$000(InternalAprOutputBuffer.java:40) ~[tomcat-coyote.jar:8.0.21]
        at org.apache.coyote.http11.InternalAprOutputBuffer$SocketOutputBuffer.doWrite(InternalAprOutputBuffer.java:349) ~[tomcat-coyote.jar:
        at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:116) ~[tomcat-coyote.jar:8.0.21]
        at org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:256) ~[tomcat-coyote.jar:8.0.21]
        at org.apache.coyote.Response.doWrite(Response.java:503) ~[tomcat-coyote.jar:8.0.21]
        at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:388) ~[catalina.jar:8.0.21]
        at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:426) ~[tomcat-util.jar:8.0.21]
        at org.apache.catalina.connector.OutputBuffer.realWriteChars(OutputBuffer.java:471) ~[catalina.jar:8.0.21]
        at org.apache.tomcat.util.buf.CharChunk.flushBuffer(CharChunk.java:393) ~[tomcat-util.jar:8.0.21]
        at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:339) ~[catalina.jar:8.0.21]
        at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:317) ~[catalina.jar:8.0.21]
        at org.apache.catalina.connector.CoyoteWriter.flush(CoyoteWriter.java:94) ~[catalina.jar:8.0.21]
        at se.highex.core.gw.GWSession.sendMsgs(GWSession.java:1568) ~[GWSession.class:?]
        at se.highex.core.gw.GWSession.takeNotifyQueue(GWSession.java:1668) ~[GWSession.class:?]

BR,
Maxim


Re: APR Buffer NullPointer Error

Posted by Eric Covener <co...@gmail.com>.
Probably more relevant to the tomcat users mailing list.

On Wed, May 20, 2015 at 1:12 PM, Maxim Neshcheret
<Ma...@cma.ru> wrote:
> Dear All
>
> I am deploying application (Tomcat 8.0.22, JDK 1.7.79, Solaris, SPARC, APR
> 1.5.2) and observing multiple erros while its communicates with client
> software (error presented below). It looks like that error happens while
> application writes output buffer. Any suggestion what is going wrong? Might
> it be resources limitation on OS level (was configured based on Oracle
> recommendations already).
>
> java.lang.NullPointerException
>         at
> org.apache.coyote.http11.InternalAprOutputBuffer.addToBB(InternalAprOutputBuffer.java:186)
> ~[tomcat-coyote.jar:8.0.21]
>         at
> org.apache.coyote.http11.InternalAprOutputBuffer.access$000(InternalAprOutputBuffer.java:40)
> ~[tomcat-coyote.jar:8.0.21]
>         at
> org.apache.coyote.http11.InternalAprOutputBuffer$SocketOutputBuffer.doWrite(InternalAprOutputBuffer.java:349)
> ~[tomcat-coyote.jar:
>         at
> org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:116)
> ~[tomcat-coyote.jar:8.0.21]
>         at
> org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:256)
> ~[tomcat-coyote.jar:8.0.21]
>         at org.apache.coyote.Response.doWrite(Response.java:503)
> ~[tomcat-coyote.jar:8.0.21]
>         at
> org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:388)
> ~[catalina.jar:8.0.21]
>         at
> org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:426)
> ~[tomcat-util.jar:8.0.21]
>         at
> org.apache.catalina.connector.OutputBuffer.realWriteChars(OutputBuffer.java:471)
> ~[catalina.jar:8.0.21]
>         at
> org.apache.tomcat.util.buf.CharChunk.flushBuffer(CharChunk.java:393)
> ~[tomcat-util.jar:8.0.21]
>         at
> org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:339)
> ~[catalina.jar:8.0.21]
>         at
> org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:317)
> ~[catalina.jar:8.0.21]
>         at
> org.apache.catalina.connector.CoyoteWriter.flush(CoyoteWriter.java:94)
> ~[catalina.jar:8.0.21]
>         at se.highex.core.gw.GWSession.sendMsgs(GWSession.java:1568)
> ~[GWSession.class:?]
>         at se.highex.core.gw.GWSession.takeNotifyQueue(GWSession.java:1668)
> ~[GWSession.class:?]
>
> BR,
> Maxim



-- 
Eric Covener
covener@gmail.com