чт, 11 апр. 2019 г. в 17:15, Mark Thomas <[email protected]>:
>
> 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: [email protected]
For additional commands, e-mail: [email protected]