Skip to content

Rename modules to match ktor plugins and migrate them to new ktor API #304

Rename modules to match ktor plugins and migrate them to new ktor API

Rename modules to match ktor plugins and migrate them to new ktor API #304

GitHub Actions / Test Results failed Apr 16, 2024 in 0s

2 fail, 751 skipped, 3 159 pass in 1h 4m 36s

  868 files    868 suites   1h 4m 36s ⏱️
3 912 tests 3 159 ✅   751 💤 2 ❌
8 502 runs  6 830 ✅ 1 670 💤 2 ❌

Results for commit 2c32d25.

Annotations

Check warning on line 0 in io.rsocket.kotlin.transport.ktor.websocket.server.WebSocketConnectionTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: testWorks[linuxX64] (io.rsocket.kotlin.transport.ktor.websocket.server.WebSocketConnectionTest)

test-reports/ktor-plugins/ktor-server-rsocket/build/test-results/linuxX64Test/TEST-io.rsocket.kotlin.transport.ktor.websocket.server.WebSocketConnectionTest.xml [took 2s]
Raw output
kotlin.AssertionError: Buffers in use[1]:
Buffer creation trace (1 the same):
  -> 7   test.kexe                           0x45e406           kfun:io.rsocket.kotlin.frame.Frame#toPacket(io.rsocket.kotlin.internal.io.BufferPool){}io.ktor.utils.io.core.ByteReadPacket + 854 
  -> 8   test.kexe                           0x45fe10           kfun:io.rsocket.kotlin.frame.FrameCodec#encodeFrame(io.rsocket.kotlin.frame.Frame){}io.ktor.utils.io.core.ByteReadPacket + 192 
  -> 9   test.kexe                           0x428d63           kfun:io.rsocket.kotlin.connection.Connection2.sendConnectionFrame#internal + 259 
  -> 10  test.kexe                           0x428edb           kfun:io.rsocket.kotlin.connection.Connection2#sendError#suspend(kotlin.Throwable;kotlin.coroutines.Continuation<kotlin.Unit>){}kotlin.Any + 267 
  -> 11  test.kexe                           0x4314f1           kfun:io.rsocket.kotlin.connection.ConnectionEstablishmentHandler.handleConnection$lambda$3#internal + 625 
  -> 12  test.kexe                           0x432363           kfun:io.rsocket.kotlin.connection.ConnectionEstablishmentHandler.$handleConnection$lambda$3$FUNCTION_REFERENCE$3.invoke#internal + 147 
  -> 16  test.kexe                           0x42fee4           kfun:io.rsocket.kotlin.connection.ConnectionEstablishmentHandler.$handleConnectionCOROUTINE$1.invokeSuspend#internal + 2660
	at kotlin.Error#<init>(Unknown Source)
	at kotlin.AssertionError#<init>(Unknown Source)
	at kotlin.test.DefaultAsserter#fail(Unknown Source)
	at kotlin.test.Asserter#fail(Unknown Source)
	at kotlin.test#fail(Unknown Source)
	at io.rsocket.kotlin.test.InUseTrackingPoolInstance.assertNoInUse#internal(Unknown Source)
	at io.rsocket.kotlin.test.TestWithLeakCheck#checkNoBuffersInUse(Unknown Source)
	at io.rsocket.kotlin.transport.ktor.websocket.server.$WebSocketConnectionTest$test$0.$checkNoBuffersInUse$FUNCTION_REFERENCE$14.invoke#internal(Unknown Source)
	at io.rsocket.kotlin.transport.ktor.websocket.server.$WebSocketConnectionTest$test$0.$checkNoBuffersInUse$FUNCTION_REFERENCE$14.$<bridge-UNNN>invoke(Unknown Source)
	at kotlin.Function1#invoke(Unknown Source)
	at kotlin.native.internal.test.BaseClassSuite.TestCase#run(Unknown Source)
	at kotlin.native.internal.test.TestCase#run(Unknown Source)
	at kotlin.native.internal.test.TestRunner.run#internal(Unknown Source)
	at kotlin.native.internal.test.TestRunner.runIteration#internal(Unknown Source)
	at kotlin.native.internal.test.TestRunner#run(Unknown Source)
	at kotlin.native.internal.test#testLauncherEntryPoint(Unknown Source)
	at kotlin.native.internal.test#main(Unknown Source)
	at <global>.Konan_start(Unknown Source)
	at <global>.Init_and_run_start(Unknown Source)
	at <global>.0x0(Unknown Source)
	at <global>.__libc_start_main(Unknown Source)
	at <global>.0x0(Unknown Source)

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 4 runs failed: requestResponse100[jvm] (io.rsocket.kotlin.transport.netty.quic.NettyQuicTransportTest)

test-reports/rsocket-transports/netty-quic/build/test-results/jvmTest/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:237)
	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:316)
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:104)
	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:470)
	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.lang.Thread.run(Thread.java:750)