чт, 11 апр. 2019 г. в 17:15, Mark Thomas <ma...@apache.org>:
>
> What other things do we need to take care of before the 9.0.19 tag?
>

I just ran org.apache.catalina.core.TestSwallowAbortedUploads test
(the one failing with Java 7) with Tomcat 9 + Java 8

1. The test ran successfully with Tomcat 9 + Java 8u202 (64-bit) + All
connectors. On Windows 10.

2. I see the following strange error in
TEST-org.apache.catalina.core.TestSwallowAbortedUploads.NIO.txt

11-Apr-2019 18:44:22.065 SEVERE [http-nio-127.0.0.1-auto-3-exec-10]
org.apache.coyote.http11.Http11Processor.endRequest Error finishing
request
 java.nio.InvalidMarkException
    at java.nio.Buffer.reset(Buffer.java:306)
    at 
org.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:732)
    at 
org.apache.coyote.http11.Http11InputBuffer.access$300(Http11InputBuffer.java:40)
    at 
org.apache.coyote.http11.Http11InputBuffer$SocketInputBuffer.doRead(Http11InputBuffer.java:1063)
    at 
org.apache.coyote.http11.filters.ChunkedInputFilter.readBytes(ChunkedInputFilter.java:301)
    at 
org.apache.coyote.http11.filters.ChunkedInputFilter.doRead(ChunkedInputFilter.java:176)
    at 
org.apache.coyote.http11.filters.ChunkedInputFilter.end(ChunkedInputFilter.java:229)
    at 
org.apache.coyote.http11.Http11InputBuffer.endRequest(Http11InputBuffer.java:599)
    at 
org.apache.coyote.http11.Http11Processor.endRequest(Http11Processor.java:1098)
    at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:448)
    at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
    at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:836)
    at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
    at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:748)

in TEST-org.apache.catalina.core.TestSwallowAbortedUploads.NIO.txt.
The test case was [testChunkedPUTNoLimit]

It is odd.
https://docs.oracle.com/javase/7/docs/api/java/nio/InvalidMarkException.html

There is a "byteBuffer.mark()" call at Http11InputBuffer.java:726,
several lines above the reset() call that fails.

This does not cause a test case failure.

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to