I got an error [1] running unit tests. Will run it again in case it's just
a fluke or a fragile test case.
Igal
[1] Testcase: testExceedMaxActiveStreams02[0] took 0.282 sec
Caused an ERROR
End of input stream
java.io.IOException: End of input stream
at
org.apache.coyote.http2.Http2TestBase$TestInput.fill(Http2TestBase.java:979)
at
org.apache.coyote.http2.Http2Parser$Input.fill(Http2Parser.java:707)
at
org.apache.coyote.http2.Http2Parser.readFrame(Http2Parser.java:78)
at
org.apache.coyote.http2.Http2Parser.readFrame(Http2Parser.java:71)
at
org.apache.coyote.http2.TestHttp2Section_5_1.testExceedMaxActiveStreams02(TestHttp2Section_5_1.java:303)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
07-Oct-2020 14:19:13.286 FINE [http-nio-127.0.0.1-auto-6-exec-4]
org.apache.coyote.http2.Http2UpgradeHandler.upgradeDispatch Connection error
org.apache.coyote.http2.ConnectionException: There was an error
during the HPACK decoding of HTTP headers
at
org.apache.coyote.http2.Http2Parser.readHeaderPayload(Http2Parser.java:488)
at
org.apache.coyote.http2.Http2Parser.readHeadersFrame(Http2Parser.java:269)
at
org.apache.coyote.http2.Http2AsyncParser$FrameCompletionHandler.completed(Http2AsyncParser.java:249)
at
org.apache.coyote.http2.Http2AsyncParser$FrameCompletionHandler.completed(Http2AsyncParser.java:164)
at
org.apache.tomcat.util.net.SocketWrapperBase$VectoredIOCompletionHandler.completed(SocketWrapperBase.java:1087)
at
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper$NioOperationState.run(NioEndpoint.java:1511)
at
org.apache.tomcat.util.net.SocketWrapperBase$OperationState.start(SocketWrapperBase.java:1039)
at
org.apache.tomcat.util.net.SocketWrapperBase.vectoredOperation(SocketWrapperBase.java:1450)
at
org.apache.tomcat.util.net.SocketWrapperBase.read(SocketWrapperBase.java:1293)
at
org.apache.tomcat.util.net.SocketWrapperBase.read(SocketWrapperBase.java:1265)
at
org.apache.coyote.http2.Http2AsyncParser.readFrame(Http2AsyncParser.java:138)
at
org.apache.coyote.http2.Http2Parser.readFrame(Http2Parser.java:71)
at
org.apache.coyote.http2.Http2UpgradeHandler.upgradeDispatch(Http2UpgradeHandler.java:339)
at
org.apache.coyote.http2.Http2AsyncUpgradeHandler.upgradeDispatch(Http2AsyncUpgradeHandler.java:40)
at
org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.apache.coyote.http2.HpackException: Connection [5],
Stream [5], received multiple [:method] headers
at
org.apache.coyote.http2.Stream.emitHeader(Stream.java:329)
at
org.apache.coyote.http2.HpackDecoder.emitHeader(HpackDecoder.java:431)
at
org.apache.coyote.http2.HpackDecoder.addStaticTableEntry(HpackDecoder.java:300)
at
org.apache.coyote.http2.HpackDecoder.handleIndex(HpackDecoder.java:267)
at
org.apache.coyote.http2.HpackDecoder.decode(HpackDecoder.java:111)
at
org.apache.coyote.http2.Http2Parser.readHeaderPayload(Http2Parser.java:485)
... 22 more
On Wed, Oct 7, 2020 at 2:15 PM Raymond Auge
<[email protected]> wrote:
> On Tue, Oct 6, 2020 at 10:49 AM Mark Thomas <[email protected]> wrote:
>
> > The proposed Apache Tomcat 9.0.39 release is now available for voting.
> >
> > The notable changes compared to the 9.0.38 release are:
> >
> > - Refactor the handling of closed HTTP/2 streams to reduce the heap
> > usage associated with used streams and to retain information for more
> > streams in the priority tree.
> >
> > - Allow using the utility executor for annotation scanning. Patch
> > provided by Jatin Kamnani.
> >
> > - Add a bloom filter to speed up archive lookup and improve deployment
> > speed of applications with a large number of JARs. Patch provided by
> > Jatin Kamnani.
> >
> > Along with lots of other bug fixes and improvements.
> >
> > For full details, see the changelog:
> > https://ci.apache.org/projects/tomcat/tomcat9/docs/changelog.html
> >
> > It can be obtained from:
> > https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.39/
> > The Maven staging repo is:
> > https://repository.apache.org/content/repositories/orgapachetomcat-1281/
> > The tag is:
> > https://github.com/apache/tomcat/tree/9.0.39
> > 6989c4e9360b4f9443862968c15a95d17f264321
> >
> > The proposed 9.0.39 release is:
> > [ ] Broken - do not release
> > [X] Stable - go ahead and release as 9.0.39
> >
>
> - Ray
>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>
> --
> *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
> (@rotty3000)
> Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
> (@Liferay)
>