Player inventories (items) sometimes lost when quit
Comments (15)
-
repo owner -
repo owner If you can, please post you plugin list here or send it to me on SpigotMC PM. Maybe I can find a plugin that's causing it.
-
Account Deleted This kicks cause this.
[20:18:32] [Netty Worker IO Thread #1/ERROR]: [/xx.xx.xxx.xx:60048|RipLeyss] <-> DownstreamBridge <-> [survival] - encountered exception io.netty.handler.codec.CorruptedFrameException: Empty Packet! at net.md_5.bungee.protocol.Varint21FrameDecoder.decode(Varint21FrameDecoder.java:43) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:433) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:330) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:909) ~[Waterfall-A.jar:git:Waterfall-Bootstrap:1.13-SNAPSHOT:9abc717:241] at java.lang.Thread.run(Thread.java:834) [?:?]
[20:18:32] [Server thread/INFO]: RipLeyss lost connection: Disconnected
-
repo owner I suspect it's Multiverse-Core that's causing this. Try removing it and report back.
-
Account Deleted The a Multiverse-Core important plugin and not removable. Need to PlotSquared.
-
repo owner But can you make a copy of your server and test it without affecting the real server? If you could verify that Multiverse is the cause, I could investigate further.
-
Account Deleted I don't know how to exactly reproduce this bug.
-
Account Deleted A server player was able to reproduce.
Generate world speed fly + F3 + C = crash client when generated world cause survival inventory lost.
-
Account Deleted The Restricted Creative v1 inventory system always worked perfectly. I don't know why this updated inventory system. :(
-
Account Deleted A server player method doesn't work for me.
I can't test it without Multiverse this bug.
This method always works for a server player. I don't know why.
-
repo owner It seems that RC has trouble saving player's inventory in such cases, but I can't really fix it if I can't reproduce the problem. You can revert back to v1-like inventory system by setting
general.saving.inventories.enabled
tofalse
in the config. -
repo owner Beware that turning this off will currently not restore the survival inventories of those who logged out in creative mode. I'll add support for it in the next version.
-
repo owner - marked as major
-
repo owner - changed status to on hold
It's safe to use in the next version.
-
repo owner - changed status to resolved
- Log in to comment
Do have any permissions or OP? Or any plugins that could interfere with inventory switching? I tested it on the testserver and couldn't reproduce.