Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Using SmartClient with Tomcat Ajp connector

    We are using SmartClient with the Apache/Tomcat. Several months ago our hosting provider installed the Tomcat Ajp connector. We upgraded to SmartClient 9 about 2 months ago and are using the EnterpiseBlue skin (CSS3 enabled).

    In the last 2 weeks we started seeing this error in our tomcat log:

    SEVERE: Error processing request
    java.nio.BufferOverflowException
    at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:329)
    at org.apache.coyote.ajp.AjpAprProcessor.output(AjpAprProcessor.java:285)
    at org.apache.coyote.ajp.AbstractAjpProcessor$SocketOutputBuffer.doWrite(AbstractAjpProcessor.java:1082)
    at org.apache.coyote.Response.doWrite(Response.java:533)
    at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:383)
    at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:462)
    at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:334)
    at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:283)
    at org.apache.catalina.connector.Response.finishResponse(Response.java:507)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:434)
    at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:197)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1805)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:679)

    We are trying to determine the cause of this problem. Is there any insight you can provide WRT the SmartClient DMI layer in v9 that might shed some light on this? Do you have any experience running the Ajp connector and have you seen this before? Do you know of any Ajp connector configurations issues associated with using SmartClient?

    Thank you,
    -p

    #2
    Googling the error message leads to this bug report suggesting this is an already-fixed bug in Tomcat 7.

    Comment

    Working...
    X