DavyCraft648 / Barrel

A proxy to connect to Minecraft: Bedrock Edition servers with Minecraft: Java Edition (Geyser reverse)
MIT License
28 stars 6 forks source link

Bedrock Dedicated Server Support #3

Open nanderer opened 1 year ago

nanderer commented 1 year ago

i am getting

Screenshot from 2022-10-30 08-12-47

error after successfully signing in and trying to connect to an vanilla minecraft bedrock server (with some modifications to the gamerule like keepinventory true) it worked with the venity server set in example config but not with the one i intedet do use tho its just a normal bedrock vanilla server

this is what the barrel-proxy shows

Oct 30, 2022 8:12:31 AM io.netty.bootstrap.AbstractBootstrap setChannelOption
WARNING: Failed to set channel option 'ALLOCATOR' with value 'PooledByteBufAllocator(directByDefault: true)' for channel '[id: 0x74e413e4]'
java.lang.NoSuchFieldError: TCP_FASTOPEN
    at io.netty.channel.epoll.EpollChannelOption.<clinit>(EpollChannelOption.java:39)
    at io.netty.channel.epoll.EpollDatagramChannelConfig.setOption(EpollDatagramChannelConfig.java:139)
    at io.netty.bootstrap.AbstractBootstrap.setChannelOption(AbstractBootstrap.java:463)
    at io.netty.bootstrap.AbstractBootstrap.setChannelOptions(AbstractBootstrap.java:455)
    at io.netty.bootstrap.Bootstrap.init(Bootstrap.java:264)
    at io.netty.bootstrap.AbstractBootstrap.initAndRegister(AbstractBootstrap.java:311)
    at io.netty.bootstrap.AbstractBootstrap.doBind(AbstractBootstrap.java:272)
    at io.netty.bootstrap.AbstractBootstrap.bind(AbstractBootstrap.java:268)
    at com.nukkitx.network.raknet.RakNetClient.bindInternal(RakNetClient.java:53)
    at com.nukkitx.network.raknet.RakNet.bind(RakNet.java:46)
    at com.nukkitx.protocol.bedrock.Bedrock.bind(Bedrock.java:37)
    at org.barrelmc.barrel.player.Player.onlineLogin(Player.java:169)
    at org.barrelmc.barrel.player.Player.<init>(Player.java:145)
    at org.barrelmc.barrel.network.JavaPacketHandler.packetReceived(JavaPacketHandler.java:38)
    at com.github.steveice10.packetlib.tcp.TcpSession.callPacketReceived(TcpSession.java:156)
    at com.github.steveice10.packetlib.tcp.TcpSession.channelRead0(TcpSession.java:377)
    at com.github.steveice10.packetlib.tcp.TcpSession.channelRead0(TcpSession.java:28)
    at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324)
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296)
    at io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324)
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296)
    at io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
    at io.netty.incubator.channel.uring.AbstractIOUringStreamChannel$IOUringStreamUnsafe.readComplete0(AbstractIOUringStreamChannel.java:299)
    at io.netty.incubator.channel.uring.AbstractIOUringChannel$AbstractUringUnsafe.readComplete(AbstractIOUringChannel.java:469)
    at io.netty.incubator.channel.uring.IOUringEventLoop.handleRead(IOUringEventLoop.java:281)
    at io.netty.incubator.channel.uring.IOUringEventLoop.handle(IOUringEventLoop.java:255)
    at io.netty.incubator.channel.uring.UserData.decode(UserData.java:30)
    at io.netty.incubator.channel.uring.IOUringCompletionQueue.process(IOUringCompletionQueue.java:90)
    at io.netty.incubator.channel.uring.IOUringEventLoop.run(IOUringEventLoop.java:203)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
    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)

thanks for explaining me whats happened here and fixing this andvance