jetty.project
jetty.project copied to clipboard
`ServerConnectorSslServerTest.testSimplePOST()` is flaky
Jetty version(s) 12.0.x
Description
org.eclipse.jetty.server.ssl.ServerConnectorSslServerTest.testSimplePOST() sometimes fails with:
Server Leaks: Buffer@69c24a2 of 16709 bytes on 2024-04-24T13:48:56.656262862Z wrapping Buffer@1c0cf92d[rc=1,HeapByteBuffer@21a936ee[p=0,l=40,c=20480,r=40]={<<<\x17\x03\x03\x00#\xE9;]\xC4\x10\xC1Y,\xB3\xDa\xC0\x80h\x8d\x93\x1f\t\x9d\xB1]\x9b\xB1\x81jz\x05\xBf\xDa\xF6\xE6\x17Xv\x8a3>>>z\x83\xA7.\x87J\x9d\x83\xF6...\x00\x00\x00\x00\x00\x00\x00}] acquired at java.lang.Throwable
at [email protected]/org.eclipse.jetty.io.ArrayByteBufferPool$Tracking$Buffer.<init>(ArrayByteBufferPool.java:711)
at [email protected]/org.eclipse.jetty.io.ArrayByteBufferPool$Tracking.acquire(ArrayByteBufferPool.java:678)
at [email protected]/org.eclipse.jetty.io.ssl.SslConnection.acquireEncryptedOutput(SslConnection.java:338)
at [email protected]/org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.flush(SslConnection.java:1096)
at [email protected]/org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.doShutdownOutput(SslConnection.java:1353)
at [email protected]/org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.doClose(SslConnection.java:1449)
at [email protected]/org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:248)
at [email protected]/org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:217)
at [email protected]/org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:462)
at [email protected]/org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:322)
at [email protected]/org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
at [email protected]/org.eclipse.jetty.io.ssl.SslConnection$SslEndPoint.onFillable(SslConnection.java:574)
at [email protected]/org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:390)
at [email protected]/org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:150)
at [email protected]/org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99)
at [email protected]/org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
at [email protected]/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:478)
at [email protected]/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:426)
at [email protected]/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:293)
at [email protected]/org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.produce(AdaptiveExecutionStrategy.java:195)
at [email protected]/org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:979)
at [email protected]/org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1209)
at [email protected]/org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1164)
at java.base/java.lang.Thread.run(Thread.java:1570)
0 retain(s)
0 release(s)
0 over-release(s)
Expected: is <0>
but: was <1>
See: https://jenkins.webtide.net/job/jetty.project/job/jetty-12.0.x/1987/testReport/junit/org.eclipse.jetty.server.ssl/ServerConnectorSslServerTest/Parallel_Stage___Build___Test___JDK22___testSimplePOST/