Grasscutter
Grasscutter copied to clipboard
[Bug] Cannot invoke "emu.grasscutter.game.battlepass .BattlePassManager.triggerMission(emu.grasscutter.game.props.WatcherTriggerType, int, int)"
Did you look for other closed issues that have the same problem? 尝试解决,但是没有成功
Describe the bug 更新3.1登录后白屏,回滚至上一个版本也无法再次进入
Which branch did you use? grasscutter-1.4.0.jar
Additional context
00:28:18 INFO:GameSession 客户端 /192.168.199.138:64443 已连接。
java.lang.NullPointerException: Cannot invoke "emu.grasscutter.game.battlepass .BattlePassManager.triggerMission(emu.grasscutter.game.props.WatcherTriggerType, int, int)" because the return value of "emu.grasscutter.game.player.Player.getB attlePassManager()" is null at emu.grasscutter.game.inventory.Inventory.addItem(Inventory.java:100) at emu.grasscutter.game.avatar.AvatarStorage.addStartingWeapon(AvatarSto rage.java:78) at emu.grasscutter.game.avatar.AvatarStorage.postLoad(AvatarStorage.java :162) at emu.grasscutter.game.player.Player.loadFromDatabase(Player.java:1136)
at emu.grasscutter.server.packet.recv.HandlerGetPlayerTokenReq.handle(Ha
ndlerGetPlayerTokenReq.java:97) at emu.grasscutter.server.game.GameServerPacketHandler.handle(GameServer PacketHandler.java:93) at emu.grasscutter.server.game.GameSession.handleReceive(GameSession.jav a:222) at emu.grasscutter.server.game.GameSessionManager$1.lambda$handleReceive $0(GameSessionManager.java:72) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventE xecutor.java:174) at io.netty.channel.DefaultEventLoop.run(DefaultEventLoop.java:54) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThread EventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java :74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalR unnable.java:30) at java.base/java.lang.Thread.run(Thread.java:833) 00:28:54 INFO:GameSession 客户端 /192.168.199.138:58914 已连接。
java.lang.NullPointerException: Cannot invoke "emu.grasscutter.game.battlepass .BattlePassManager.triggerMission(emu.grasscutter.game.props.WatcherTriggerType, int, int)" because the return value of "emu.grasscutter.game.player.Player.getB attlePassManager()" is null at emu.grasscutter.game.inventory.Inventory.addItem(Inventory.java:100) at emu.grasscutter.game.avatar.AvatarStorage.addStartingWeapon(AvatarSto rage.java:78) at emu.grasscutter.game.avatar.AvatarStorage.postLoad(AvatarStorage.java :162) at emu.grasscutter.game.player.Player.loadFromDatabase(Player.java:1136)
at emu.grasscutter.server.packet.recv.HandlerGetPlayerTokenReq.handle(Ha
ndlerGetPlayerTokenReq.java:97) at emu.grasscutter.server.game.GameServerPacketHandler.handle(GameServer PacketHandler.java:93) at emu.grasscutter.server.game.GameSession.handleReceive(GameSession.jav a:222) at emu.grasscutter.server.game.GameSessionManager$1.lambda$handleReceive $0(GameSessionManager.java:72) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventE xecutor.java:174) at io.netty.channel.DefaultEventLoop.run(DefaultEventLoop.java:54) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThread EventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java :74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalR unnable.java:30) at java.base/java.lang.Thread.run(Thread.java:833) 00:29:14 INFO:GameSession 客户端 /192.168.199.138:64443 已断开连接。 00:29:34 INFO:GameSession 客户端 /192.168.199.138:58914 已断开连接。