Skip to content
This repository was archived by the owner on Dec 10, 2025. It is now read-only.
This repository was archived by the owner on Dec 10, 2025. It is now read-only.

Failed to initialize a channel #105

@twisti-dev

Description

@twisti-dev

Passiert wenn sich ein client zu früh zum server verbindet?

[20.09.2025 22:38:20 WARN]: Failed to initialize a channel. Closing: [id: 0xe313d9c5, L:/51.38.121.202:2087 - R:/85.190.150.117:35196]
java.lang.IllegalStateException: Data context is not initialized yet.
        at dev.slne.surf.cloud.core.common.CloudCoreInstance.getDataContext(CloudCoreInstance.kt:51) ~[surf-cloud-core-common-1.21.8-1.0.0-SNAPSHOT.jar!/:?]
        at dev.slne.surf.cloud.core.common.netty.network.ConnectionImpl$Companion.configureSerialization(ConnectionImpl.kt:1244) ~[surf-cloud-core-common-1.21.8-1.0.0-SNAPSHOT.jar!/:?]
        at dev.slne.surf.cloud.standalone.netty.server.connection.ServerConnectionListener$bind$2$1.initChannel(ServerConnectionListener.kt:91) ~[!/:1.21.8-1.0.0-SNAPSHOT]
        at io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:128) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:111) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.AbstractChannelHandlerContext.callHandlerAdded(AbstractChannelHandlerContext.java:999) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:558) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.DefaultChannelPipeline.access$100(DefaultChannelPipeline.java:45) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1482) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1136) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.DefaultChannelPipeline.invokeHandlerAddedIfNeeded(DefaultChannelPipeline.java:599) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.AbstractChannel$AbstractUnsafe$2.operationComplete(AbstractChannel.java:383) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.AbstractChannel$AbstractUnsafe$2.operationComplete(AbstractChannel.java:374) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:570) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:638) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.DefaultPromise.setSuccess(DefaultPromise.java:110) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:78) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.DefaultChannelPromise.setSuccess(DefaultChannelPromise.java:73) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.epoll.AbstractEpollChannel.lambda$doRegister$0(AbstractEpollChannel.java:301) [netty-transport-classes-epoll-4.2.3.Final.jar!/:4.2.3.Final]
        at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:570) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:198) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:36) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.epoll.AbstractEpollChannel.doRegister(AbstractEpollChannel.java:296) [netty-transport-classes-epoll-4.2.3.Final.jar!/:4.2.3.Final]
        at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:408) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.AbstractChannel$AbstractUnsafe.access$300(AbstractChannel.java:288) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:352) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:507) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:183) [netty-transport-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1073) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.2.4.Final.jar!/:4.2.4.Final]
        at java.base/java.lang.Thread.run(Thread.java:1447) [?:?]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions