Turning off the game can cause race condition with Quark tweak on slower machines
asiekierka opened this issue ยท 0 comments
[15:39:08] [Server thread/ERROR]: Exception caught during firing event net.minecraftforge.event.entity.player.ItemTooltipEvent@1bccfc8d:
java.lang.IllegalStateException: Keyboard must be created before you can query key state
at org.lwjgl.input.Keyboard.isKeyDown(Keyboard.java:406) ~[lwjgl-2.9.4-nightly-20150209.jar:?]
at net.minecraft.client.gui.GuiScreen.isShiftKeyDown(GuiScreen.java:757) ~[GuiScreen.class:?]
at vazkii.quark.tweaks.feature.VisualStatDisplay.makeTooltip(VisualStatDisplay.java:45) ~[VisualStatDisplay.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_217_VisualStatDisplay_makeTooltip_ItemTooltipEvent.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:179) ~[EventBus.class:?]
at net.minecraftforge.event.ForgeEventFactory.onItemTooltip(ForgeEventFactory.java:276) ~[ForgeEventFactory.class:?]
at net.minecraft.item.ItemStack.getTooltip(ItemStack.java:993) ~[ItemStack.class:?]
at net.minecraft.client.Minecraft.lambda$populateSearchTreeManager$1(Minecraft.java:620) ~[Minecraft.class:?]
at net.minecraft.client.util.SearchTree.index(SearchTree.java:93) ~[SearchTree.class:?]
at net.minecraft.client.util.SearchTree.add(SearchTree.java:78) ~[SearchTree.class:?]
at java.lang.Iterable.forEach(Iterable.java:75) [?:1.8.0_152]
at net.minecraft.client.Minecraft.populateSearchTreeManager(Minecraft.java:634) [Minecraft.class:?]
at net.minecraftforge.fml.client.FMLClientHandler.reloadSearchTrees(FMLClientHandler.java:1107) [FMLClientHandler.class:?]
at net.minecraftforge.fml.common.FMLCommonHandler.reloadSearchTrees(FMLCommonHandler.java:771) [FMLCommonHandler.class:?]
at net.minecraftforge.common.ForgeModContainer.mappingChanged(ForgeModContainer.java:516) [ForgeModContainer.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_152]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_152]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_152]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_152]
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [guava-21.0.jar:?]
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [guava-21.0.jar:?]
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [guava-21.0.jar:?]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [guava-21.0.jar:?]
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [guava-21.0.jar:?]
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [guava-21.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:217) [guava-21.0.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:252) [LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:230) [LoadController.class:?]
at net.minecraftforge.fml.common.Loader.fireRemapEvent(Loader.java:962) [Loader.class:?]
at net.minecraftforge.registries.GameData.revertToFrozen(GameData.java:251) [GameData.class:?]
at net.minecraftforge.fml.common.Loader.serverStopped(Loader.java:892) [Loader.class:?]
at net.minecraftforge.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:506) [FMLCommonHandler.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:651) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_152]
[15:39:08] [Server thread/ERROR]: Index: 8 Listeners:
[15:39:08] [Server thread/ERROR]: 0: HIGHEST
[15:39:08] [Server thread/ERROR]: 1: ASM: vazkii.quark.tweaks.feature.ShulkerBoxTooltip@4c12ee12 makeTooltip(Lnet/minecraftforge/event/entity/player/ItemTooltipEvent;)V
[15:39:08] [Server thread/ERROR]: 2: ASM: vazkii.quark.tweaks.feature.MapTooltip@547dd11e makeTooltip(Lnet/minecraftforge/event/entity/player/ItemTooltipEvent;)V
[15:39:08] [Server thread/ERROR]: 3: NORMAL
[15:39:08] [Server thread/ERROR]: 4: ASM: baubles.client.ClientEventHandler@1d182374 tooltipEvent(Lnet/minecraftforge/event/entity/player/ItemTooltipEvent;)V
[15:39:08] [Server thread/ERROR]: 5: ASM: vazkii.quark.vanity.feature.DyeItemNames@566e6d94 makeTooltip(Lnet/minecraftforge/event/entity/player/ItemTooltipEvent;)V
[15:39:08] [Server thread/ERROR]: 6: ASM: vazkii.quark.vanity.feature.DyableElytra@5f07d5aa onTooltip(Lnet/minecraftforge/event/entity/player/ItemTooltipEvent;)V
[15:39:08] [Server thread/ERROR]: 7: ASM: vazkii.quark.management.feature.FavoriteItems@2841dcb6 makeTooltip(Lnet/minecraftforge/event/entity/player/ItemTooltipEvent;)V
[15:39:08] [Server thread/ERROR]: 8: ASM: vazkii.quark.tweaks.feature.VisualStatDisplay@4f51cdf4 makeTooltip(Lnet/minecraftforge/event/entity/player/ItemTooltipEvent;)V
[15:39:08] [Server thread/ERROR]: 9: ASM: vazkii.quark.tweaks.feature.FoodTooltip@4b0465bd makeTooltip(Lnet/minecraftforge/event/entity/player/ItemTooltipEvent;)V
Disconnected from the target VM, address: '127.0.0.1:38899', transport: 'socket'