[1.15.2] Enchant Crash / Potential Compatibility Issue with Apotheosis
jasnitig opened this issue ยท 1 comments
I've been running this mod with this and a few other "Vanilla+" mods on Forge 1.15.2. I've been able to enchant pickaxes with no issue; however, after enchanting a stone sword and mousing over it, the game crashed. This occurred both from the enchanting table screen and the player inventory, and after asking in the Forge forums it seems this is an issue with quark. Here's the crash report:
---- Minecraft Crash Report ----
// Daisy, daisy...
Time: 10/21/20 3:29 AM
Description: Rendering screen
java.lang.UnsupportedOperationException: null
at com.google.common.collect.ImmutableMultimap.put(ImmutableMultimap.java:427) ~[guava-21.0.jar:?] {}
at vazkii.quark.client.tooltip.AttributeTooltips.getModifiers(AttributeTooltips.java:230) ~[?:r2.1-245] {re:classloading}
at vazkii.quark.client.tooltip.AttributeTooltips.makeTooltip(AttributeTooltips.java:147) ~[?:r2.1-245] {re:classloading}
at vazkii.quark.client.module.ImprovedTooltipsModule.makeTooltip(ImprovedTooltipsModule.java:70) ~[?:r2.1-245] {re:classloading}
at net.minecraftforge.eventbus.ASMEventHandler_534_ImprovedTooltipsModule_makeTooltip_ItemTooltipEvent.invoke(.dynamic) ~[?:?] {}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:80) ~[eventbus-2.2.0-service.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258) ~[eventbus-2.2.0-service.jar:?] {}
at net.minecraftforge.event.ForgeEventFactory.onItemTooltip(ForgeEventFactory.java:277) ~[?:?] {re:classloading}
at net.minecraft.item.ItemStack.func_82840_a(ItemStack.java:678) ~[?:?] {re:mixin,re:classloading,xf:fml:apotheosis:apothitemusehook,xf:fml:quark:add-spacing-for-stack,xf:fml:materialmaster:item_stack_patch,pl:mixin:APP:dankstorage.mixins.json:ItemStackMixin,pl:mixin:A}
at net.minecraft.client.gui.screen.Screen.getTooltipFromItem(Screen.java:121) ~[?:?] {re:classloading,pl:runtimedistcleaner:A,re:mixin,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screen.Screen.renderTooltip(Screen.java:116) ~[?:?] {re:classloading,pl:runtimedistcleaner:A,re:mixin,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_191948_b(ContainerScreen.java:149) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at shadows.apotheosis.ench.table.ApothEnchantScreen.render(ApothEnchantScreen.java:236) ~[?:3.3.8] {re:classloading}
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:368) ~[?:?] {re:classloading}
at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) ~[?:?] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.optifine.reflect.Reflector.callVoid(Reflector.java:745) ~[?:?] {re:classloading}
at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:798) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,xf:fml:swordblockingcombat:game_renderer_patch,xf:fml:materialmaster:game_renderer_patch,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins_client.json:block_manipulation.MixinGameRenderer_B,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins_client.json:far_scenery.MixinGameRenderer_F,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins_client.json:MixinGameRenderer,pl:mixin:A}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:924) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:codechickenlib:IItemRenderer,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins_client.json:block_manipulation.MixinMinecraftClient_B,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins_client.json:MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:553) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:codechickenlib:IItemRenderer,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins_client.json:block_manipulation.MixinMinecraftClient_B,pl:mixin:APP:assets/immersive_portals/immersive_portals.mixins_client.json:MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(SourceFile:204) [?:?] {re:classloading}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.15.2-31.2.45.jar:31.2] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$486/1994834032.call(Unknown Source) [forge-1.15.2-31.2.45.jar:31.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-5.1.2.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-5.1.2.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-5.1.2.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-5.1.2.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-5.1.2.jar:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at com.google.common.collect.ImmutableMultimap.put(ImmutableMultimap.java:427)
at vazkii.quark.client.tooltip.AttributeTooltips.getModifiers(AttributeTooltips.java:230)
at vazkii.quark.client.tooltip.AttributeTooltips.makeTooltip(AttributeTooltips.java:147)
at vazkii.quark.client.module.ImprovedTooltipsModule.makeTooltip(ImprovedTooltipsModule.java:70)
at net.minecraftforge.eventbus.ASMEventHandler_534_ImprovedTooltipsModule_makeTooltip_ItemTooltipEvent.invoke(.dynamic)
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:80)
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258)
at net.minecraftforge.event.ForgeEventFactory.onItemTooltip(ForgeEventFactory.java:277)
at net.minecraft.item.ItemStack.func_82840_a(ItemStack.java:678)
at net.minecraft.client.gui.screen.Screen.getTooltipFromItem(Screen.java:121)
at net.minecraft.client.gui.screen.Screen.renderTooltip(Screen.java:116)
at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_191948_b(ContainerScreen.java:149)
at shadows.apotheosis.ench.table.ApothEnchantScreen.render(ApothEnchantScreen.java:236)
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:368)
at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.optifine.reflect.Reflector.callVoid(Reflector.java:745)
-- Screen render details --
Details:
Screen name: shadows.apotheosis.ench.table.ApothEnchantScreen
Mouse location: Scaled: (175, 72). Absolute: (702.000000, 288.000000)
Screen size: Scaled: (480, 247). Absolute: (1920, 986). Scale factor of 4.000000
-- Affected level --
Details:
All players: 1 total; [ClientPlayerEntity['gamer302'/149, l='MpServer', x=-10.82, y=73.00, z=193.72]]
Chunk stats: Client Chunks (ImmPtl) 289
Level dimension: minecraft:overworld
Level name: MpServer
Level seed: 907608015629340031
Level generator: ID 07 - biomesoplenty, ver 0. Features enabled: false
Level generator options: {}
Level spawn location: World: (-64,64,224), Chunk: (at 0,4,0 in -4,14; contains blocks -64,0,224 to -49,255,239), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 1094638 game time, 1388580 day time
Known server brands:
Level was modded: false
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Server brand: forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.world.ClientWorld.func_72914_a(ClientWorld.java:611)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:1763)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:567)
at net.minecraft.client.main.Main.main(SourceFile:204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51)
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$486/1994834032.call(Unknown Source)
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81)
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65)
-- System Details --
Details:
Minecraft Version: 1.15.2
Minecraft Version ID: 1.15.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 275531336 bytes (262 MB) / 2748317696 bytes (2621 MB) up to 3008888832 bytes (2869 MB)
CPUs: 4
JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx3228m -Xms256m -XX:PermSize=256m
ModLauncher: 5.1.2+70+master.2845bb9
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/mixin-0.8.2.jar mixin PLUGINSERVICE
/eventbus-2.2.0-service.jar eventbus PLUGINSERVICE
/forge-1.15.2-31.2.45.jar object_holder_definalize PLUGINSERVICE
/forge-1.15.2-31.2.45.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-2.1.3-shadowed.jar accesstransformer PLUGINSERVICE
/forge-1.15.2-31.2.45.jar capability_inject_definalize PLUGINSERVICE
/forge-1.15.2-31.2.45.jar runtimedistcleaner PLUGINSERVICE
/mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE
/preview_OptiFine_1.15.2_HD_U_G1_pre30.jar OptiFine TRANSFORMATIONSERVICE
/forge-1.15.2-31.2.45.jar fml TRANSFORMATIONSERVICE
/MixinBootstrap-1.0.5.jar mixinbootstrap TRANSFORMATIONSERVICE
FML: 31.2
Forge: net.minecraftforge:31.2.45
FML Language Providers:
[email protected]
minecraft@1
[email protected]
Mod List:
creeperfix-1.15.2-1.3.jar CreeperFix {[email protected] DONE}
CraftingAutomat-MC1.15.2-1.2.2.jar Crafting Automat {[email protected] DONE}
jei-1.15.2-6.0.3.15.jar Just Enough Items {[email protected] DONE}
futuremc-1.15.2-1.1.0.jar Future MC {[email protected] DONE}
SwordBlockingCombat-v1.4.1-1.15.2.jar Sword Blocking Combat {[email protected] DONE}
Abnormals-Core-1.15.2-1.0.6.jar Abnormals Core {[email protected] DONE}
goblintraders-1.2.0-1.15.2.jar Goblin Traders {[email protected] DONE}
caelus-FORGE-1.15.2-2.0-beta3.jar Caelus API {[email protected] DONE}
Upgrade-Aquatic-1.15.2-1.7.1.jar Upgrade Aquatic {[email protected] DONE}
strawgolem-1.15.2-1.9.jar Straw Golem {[email protected] DONE}
pitg-1.15.2-1.4.1.jar Pane In The Glass {[email protected] DONE}
extraboats-1.3.6-1.15.2.jar Extra Boats {[email protected] DONE}
Waystones_1.15.2-6.0.2.jar Waystones {[email protected] DONE}
goldenhopper-1.1.1-1.15.2.jar Golden Hopper {[email protected] DONE}
Placebo-1.15.2-3.1.0.jar Placebo {[email protected] DONE}
fakeblocks-1.15.2-1.0.0.jar Fake Blocks {[email protected] DONE}
dankstorage-2.6.jar Dank Storage {[email protected] DONE}
comforts-FORGE-1.15.2-2.0.0.4.jar Comforts {[email protected] DONE}
NaturesCompass-1.15.2-1.8.5.jar Nature's Compass {[email protected] DONE}
taffyjump-1.15.2-0.1.jar TaffyJump {[email protected] DONE}
snowundertrees-1.15.2-v1.1.1.jar Snow Under Trees {[email protected] DONE}
StepUp-1.15.2-0.2.2.jar StepUp {[email protected] DONE}
Apotheosis-1.15.2-3.3.8.jar Apotheosis {[email protected] DONE}
Hwyla-forge-1.10.8-B72_1.15.2.jar Waila {waila@version DONE}
ToastControl-1.15.2-3.0.1.jar Toast Control {[email protected] DONE}
pathundergates-1.15.2-1.0.3-release.jar Path Under Gates {[email protected] DONE}
FpsReducer-mc1.15.2-1.18.jar FPS Reducer {[email protected] DONE}
JustEnoughResources-1.15.2-0.10.1.77.jar Just Enough Resources {[email protected] DONE}
immersive-portals-0.24forMc1.15withForge.jar Immersive Portals {[email protected] DONE}
endercompass-2.1.jar Ender Compass {[email protected] DONE}
forge-1.15.2-31.2.45-universal.jar Forge {[email protected] DONE}
scuba-gear-1.15.2-1.0.1.jar Scuba Gear {[email protected] DONE}
forge-1.15.2-31.2.45-client.jar Minecraft {[email protected] DONE}
The-Endergetic-Expansion-1.15.2-v1.3.2.jar The Endergetic Expansion {[email protected] DONE}
mcw-bridges-1.0.4fix-mc1.15.2.jar Macaw's Bridges {[email protected] DONE}
FarmersDelight-1.15.2-0.2.3.jar Farmer's Delight {[email protected] DONE}
swingthroughgrass-1.15.2-1.4.1.jar SwingThroughGrass {[email protected] DONE}
ItemPhysicLite_v1.4.1_mc1.15.2.jar ItemPhysic Lite {[email protected] DONE}
MouseTweaks-2.13-mc1.15.1.jar Mouse Tweaks {[email protected] DONE}
morevanillalib-1.15.2-1.2.2.jar MoreVanillaLib {[email protected] DONE}
BiomesOPlenty-1.15.2-10.0.0.366-universal.jar Biomes O' Plenty {[email protected] DONE}
valhelsia_structures-15.0.3a.jar Valhelsia Structures {[email protected] DONE}
practicaltools-1.15.2-1.5b.jar Practical Tools {[email protected] DONE}
wards-1.15.2-1.4.0.jar Wards {[email protected] DONE}
rare-ice-0.1.6.jar Rare Ice {[email protected] DONE}
storage_overhaul-1.15.2-1.0.5.jar Storage Overhaul {[email protected] DONE}
MaterialMaster-v1.3.1-1.15.2.jar MaterialMaster {[email protected] DONE}
itemcollectors-1.0.6-mc1.15.jar Item Collectors {[email protected] DONE}
gravestone-1.17.5.jar Gravestone Mod {[email protected] DONE}
AutoRegLib-1.5-40.jar AutoRegLib {[email protected] DONE}
Quark-r2.1-245.jar Quark {[email protected] DONE}
OreExcavation-1.7.151.jar Ore Excavation {oreexcavation@NONE DONE}
Gobber2-1.15.2-2.2.103.jar Gobber 2 {[email protected] DONE}
constructionwand-1.15.2-1.5.jar Construction Wand {[email protected] DONE}
AppleSkin-mc1.15.2-forge-1.0.14.jar AppleSkin {[email protected] DONE}
solcarrot-1.15.2-1.9.7.jar Spice of Life: Carrot Edition {[email protected] DONE}
FriendlyFire-1.15.2-4.0.1.jar FriendlyFire {[email protected] DONE}
betterbedrockgenerator-1.15.2-0.1.0.jar Better Bedrock Generator {[email protected] DONE}
SBM-WoodenShears-1.15.2-1.1.0.jar SBM-Wooden Shears {[email protected] DONE}
incubation-1.0.4-1.15.2.jar Incubation {[email protected] DONE}
CodeChickenLib-1.15.2-3.3.2.383-universal.jar CodeChicken Lib {[email protected] DONE}
EnderStorage-1.15.2-2.5.0.151-universal.jar EnderStorage {[email protected] DONE}
SoundFilters-0.14_for_1.15.2.jar Sound Filters {[email protected]_for_1.15.2 DONE}
leavesdecayonotherleaves-1.1.jar Leaves Decay on other Leaves {[email protected] DONE}
Launched Version: forge-31.2.45
Backend library: LWJGL version 3.2.2 build 10
Backend API: Intel(R) HD Graphics 620 GL version 4.6.0 - Build 26.20.100.7812, Intel
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
CPU: 4x Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz
OptiFine Version: OptiFine_1.15.2_HD_U_G1_pre30
OptiFine Build: 20200622-083032
Render Distance Chunks: 8
Mipmaps: 3
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.6.0 - Build 26.20.100.7812
OpenGlRenderer: Intel(R) HD Graphics 620
OpenGlVendor: Intel
CpuCount: 4