Skip to content

Migrate to kotlinx-io and ktor 3.0 #360

Migrate to kotlinx-io and ktor 3.0

Migrate to kotlinx-io and ktor 3.0 #360

GitHub Actions / Test Results failed Nov 11, 2024 in 0s

1 parse errors, 6 fail, 739 skipped, 3 128 pass in 44m 57s

  878 files      1 errors    877 suites   44m 57s ⏱️
3 873 tests 3 128 ✅   739 💤  6 ❌
8 304 runs  6 674 ✅ 1 616 💤 14 ❌

Results for commit 9feca27.

Annotations

Check failure on line 0 in test-reports/rsocket-transports/netty-quic/build/test-results/jvmTest/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml

See this annotation in the file changed.

@github-actions github-actions / Test Results

Error processing result file

CData section too big found, line 104101, column 11 (TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml, line 104101)
Raw output
test-reports/rsocket-transports/netty-quic/build/test-results/jvmTest/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml

Check warning on line 0 in io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs failed: requestResponse100[jvm] (io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest)

test-reports/rsocket-transports/netty-quic/build/test-results/jvm11Test/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml [took 0s]
test-reports/rsocket-transports/netty-quic/build/test-results/jvm17Test/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml [took 0s]
test-reports/rsocket-transports/netty-quic/build/test-results/jvm21Test/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml [took 0s]
Raw output
java.lang.IllegalStateException: Unexpected request completion: no response received
	at io.rsocket.kotlin.operation.RequesterRequestResponseOperation.receiveDone(RequesterRequestResponseOperation.kt:64)
	at io.rsocket.kotlin.operation.OperationFrameHandler.handleDone(OperationInbound.kt:45)
	at io.rsocket.kotlin.connection.MultiplexedConnection$execute$2$receiveJob$1.invokeSuspend(MultiplexedConnection.kt:216)
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
	at io.rsocket.kotlin.connection.Connection2.requestResponse(Connection.kt:106)
	at io.rsocket.kotlin.transport.tests.TransportTest$requestResponse100$1$1$1.invokeSuspend(TransportTest.kt:235)
	at io.rsocket.kotlin.test.SuspendTest.runWithTimeout-KLykuaI(SuspendTest.kt:102)
	at io.rsocket.kotlin.test.SuspendTest.runPhase-dWUq8MI(SuspendTest.kt:76)
	at io.rsocket.kotlin.test.SuspendTest$test$1$1.invokeSuspend(SuspendTest.kt:49)
	at io.rsocket.kotlin.test.SuspendTest$test$1.invokeSuspend(SuspendTest.kt:45)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:318)
Caused by: java.lang.IllegalStateException: Unexpected request completion: no response received
	at io.rsocket.kotlin.operation.RequesterRequestResponseOperation.receiveDone(RequesterRequestResponseOperation.kt:64)
	at io.rsocket.kotlin.operation.OperationFrameHandler.handleDone(OperationInbound.kt:45)
	at io.rsocket.kotlin.connection.MultiplexedConnection$execute$2$receiveJob$1.invokeSuspend(MultiplexedConnection.kt:216)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Check warning on line 0 in io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs failed: requestStreamX16[jvm] (io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest)

test-reports/rsocket-transports/netty-quic/build/test-results/jvm11Test/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml [took 11s]
test-reports/rsocket-transports/netty-quic/build/test-results/jvm17Test/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml [took 8s]
test-reports/rsocket-transports/netty-quic/build/test-results/jvm21Test/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml [took 14s]
Raw output
java.lang.IllegalStateException: Unexpected end of stream
	at io.rsocket.kotlin.operation.RequesterRequestStreamOperation.receiveDone(RequesterRequestStreamOperation.kt:64)
	at io.rsocket.kotlin.operation.OperationFrameHandler.handleDone(OperationInbound.kt:45)
	at io.rsocket.kotlin.connection.MultiplexedConnection$execute$2$receiveJob$1.invokeSuspend(MultiplexedConnection.kt:216)
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
	at io.rsocket.kotlin.test.SuspendTest.runWithTimeout-KLykuaI(SuspendTest.kt:102)
	at io.rsocket.kotlin.test.SuspendTest.runPhase-dWUq8MI(SuspendTest.kt:76)
	at io.rsocket.kotlin.test.SuspendTest$test$1$1.invokeSuspend(SuspendTest.kt:49)
	at io.rsocket.kotlin.test.SuspendTest$test$1.invokeSuspend(SuspendTest.kt:45)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:318)
Caused by: java.lang.IllegalStateException: Unexpected end of stream
	at io.rsocket.kotlin.operation.RequesterRequestStreamOperation.receiveDone(RequesterRequestStreamOperation.kt:64)
	at io.rsocket.kotlin.operation.OperationFrameHandler.handleDone(OperationInbound.kt:45)
	at io.rsocket.kotlin.connection.MultiplexedConnection$execute$2$receiveJob$1.invokeSuspend(MultiplexedConnection.kt:216)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Check warning on line 0 in io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 3 runs failed: largePayloadRequestChannel200[jvm] (io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest)

test-reports/rsocket-transports/netty-quic/build/test-results/jvm21Test/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml [took 0s]
Raw output
java.lang.IllegalStateException: Unexpected end of stream
	at io.rsocket.kotlin.operation.RequesterRequestChannelOperation.receiveDone(RequesterRequestChannelOperation.kt:104)
	at io.rsocket.kotlin.operation.OperationFrameHandler.handleDone(OperationInbound.kt:45)
	at io.rsocket.kotlin.connection.MultiplexedConnection$execute$2$receiveJob$1.invokeSuspend(MultiplexedConnection.kt:216)
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
	at io.rsocket.kotlin.test.SuspendTest$test$1.invokeSuspend(SuspendTest.kt:45)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:318)
Caused by: java.lang.IllegalStateException: Unexpected end of stream
	at io.rsocket.kotlin.operation.RequesterRequestChannelOperation.receiveDone(RequesterRequestChannelOperation.kt:104)
	at io.rsocket.kotlin.operation.OperationFrameHandler.handleDone(OperationInbound.kt:45)
	at io.rsocket.kotlin.connection.MultiplexedConnection$execute$2$receiveJob$1.invokeSuspend(MultiplexedConnection.kt:216)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Check warning on line 0 in io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs failed: largePayloadRequestResponse100[jvm] (io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest)

test-reports/rsocket-transports/netty-quic/build/test-results/jvm11Test/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml [took 0s]
test-reports/rsocket-transports/netty-quic/build/test-results/jvm17Test/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml [took 0s]
Raw output
java.lang.IllegalStateException: Unexpected request completion: no response received
	at io.rsocket.kotlin.operation.RequesterRequestResponseOperation.receiveDone(RequesterRequestResponseOperation.kt:64)
	at io.rsocket.kotlin.operation.OperationFrameHandler.handleDone(OperationInbound.kt:45)
	at io.rsocket.kotlin.connection.MultiplexedConnection$execute$2$receiveJob$1.invokeSuspend(MultiplexedConnection.kt:216)
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
	at io.rsocket.kotlin.connection.Connection2.requestResponse(Connection.kt:106)
	at io.rsocket.kotlin.transport.tests.TransportTest$largePayloadRequestResponse100$1$1$1.invokeSuspend(TransportTest.kt:240)
	at io.rsocket.kotlin.test.SuspendTest.runWithTimeout-KLykuaI(SuspendTest.kt:102)
	at io.rsocket.kotlin.test.SuspendTest.runPhase-dWUq8MI(SuspendTest.kt:76)
	at io.rsocket.kotlin.test.SuspendTest$test$1$1.invokeSuspend(SuspendTest.kt:49)
	at io.rsocket.kotlin.test.SuspendTest$test$1.invokeSuspend(SuspendTest.kt:45)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:318)
Caused by: java.lang.IllegalStateException: Unexpected request completion: no response received
	at io.rsocket.kotlin.operation.RequesterRequestResponseOperation.receiveDone(RequesterRequestResponseOperation.kt:64)
	at io.rsocket.kotlin.operation.OperationFrameHandler.handleDone(OperationInbound.kt:45)
	at io.rsocket.kotlin.connection.MultiplexedConnection$execute$2$receiveJob$1.invokeSuspend(MultiplexedConnection.kt:216)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:829)

Check warning on line 0 in io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 3 runs failed: requestResponse10000[jvm] (io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest)

test-reports/rsocket-transports/netty-quic/build/test-results/jvm11Test/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml [took 7s]
test-reports/rsocket-transports/netty-quic/build/test-results/jvm17Test/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml [took 12s]
test-reports/rsocket-transports/netty-quic/build/test-results/jvm21Test/TEST-io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest.xml [took 5s]
Raw output
java.lang.IllegalStateException: Unexpected request completion: no response received
	at io.rsocket.kotlin.operation.RequesterRequestResponseOperation.receiveDone(RequesterRequestResponseOperation.kt:64)
	at io.rsocket.kotlin.operation.OperationFrameHandler.handleDone(OperationInbound.kt:45)
	at io.rsocket.kotlin.connection.MultiplexedConnection$execute$2$receiveJob$1.invokeSuspend(MultiplexedConnection.kt:216)
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
	at io.rsocket.kotlin.connection.Connection2.requestResponse(Connection.kt:106)
	at io.rsocket.kotlin.transport.tests.TransportTest$requestResponse10000$1$1$1.invokeSuspend(TransportTest.kt:246)
	at io.rsocket.kotlin.test.SuspendTest.runWithTimeout-KLykuaI(SuspendTest.kt:102)
	at io.rsocket.kotlin.test.SuspendTest.runPhase-dWUq8MI(SuspendTest.kt:76)
	at io.rsocket.kotlin.test.SuspendTest$test$1$1.invokeSuspend(SuspendTest.kt:49)
	at io.rsocket.kotlin.test.SuspendTest$test$1.invokeSuspend(SuspendTest.kt:45)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:318)
Caused by: java.lang.IllegalStateException: Unexpected request completion: no response received
	at io.rsocket.kotlin.operation.RequesterRequestResponseOperation.receiveDone(RequesterRequestResponseOperation.kt:64)
	at io.rsocket.kotlin.operation.OperationFrameHandler.handleDone(OperationInbound.kt:45)
	at io.rsocket.kotlin.connection.MultiplexedConnection$execute$2$receiveJob$1.invokeSuspend(MultiplexedConnection.kt:216)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
	at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Check warning on line 0 in io.rsocket.kotlin.transport.ktor.tcp.KtorTcpTransportTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 4 runs failed: requestStreamX16[jvm] (io.rsocket.kotlin.transport.ktor.tcp.KtorTcpTransportTest)

test-reports/rsocket-transports/ktor-tcp/build/test-results/jvm11Test/TEST-io.rsocket.kotlin.transport.ktor.tcp.KtorTcpTransportTest.xml [took 3m 0s]
test-reports/rsocket-transports/ktor-tcp/build/test-results/jvm17Test/TEST-io.rsocket.kotlin.transport.ktor.tcp.KtorTcpTransportTest.xml [took 3m 0s]
Raw output
kotlinx.coroutines.TimeoutCancellationException: Timed out waiting for 180000 ms
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
	at io.rsocket.kotlin.test.SuspendTest.runWithTimeout-KLykuaI(SuspendTest.kt:102)
	at io.rsocket.kotlin.test.SuspendTest.runPhase-dWUq8MI(SuspendTest.kt:76)
	at io.rsocket.kotlin.test.SuspendTest$test$1$1.invokeSuspend(SuspendTest.kt:49)
	at io.rsocket.kotlin.test.SuspendTest$test$1.invokeSuspend(SuspendTest.kt:45)
	at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:318)
Caused by: kotlinx.coroutines.TimeoutCancellationException: Timed out waiting for 180000 ms
	at kotlinx.coroutines.TimeoutKt.TimeoutCancellationException(Timeout.kt:188)
	at kotlinx.coroutines.TimeoutCoroutine.run(Timeout.kt:156)
	at kotlinx.coroutines.EventLoopImplBase$DelayedRunnableTask.run(EventLoop.common.kt:505)
	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
	at kotlinx.coroutines.DefaultExecutor.run(DefaultExecutor.kt:105)
	at java.base/java.lang.Thread.run(Thread.java:840)