Quark Oddities

Quark Oddities

22M Downloads

Crash while using Oddities/Enchanting

Lost-Ninja opened this issue ยท 2 comments

commented

I'm getting the following errors when trying to use the Oddities enchanting system (crash linked below. I can enchant single enchants onto items, but can often not apply more than one enchant. The crash/error happened when I tried to upgrade an enchant: PLaced Lapis into Enchanting Table, placed gold sword, added a shape with an enchant (flim flam maybe) onto sword, tried to upgrade that enchant with an identical one (same shape colour).

I'm using a modified FTB Revelations (all mods updated to latest + latest forge).

[13:17:05] [Server thread/FATAL] [minecraft/MinecraftServer]: Error executing task
java.util.concurrent.ExecutionException: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_211]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_211]
at net.minecraft.util.Util.func_181617_a(SourceFile:47) [h.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:723) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:185) [chd.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
Caused by: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.rangeCheck(Unknown Source) ~[?:1.8.0_211]
at java.util.ArrayList.remove(Unknown Source) ~[?:1.8.0_211]
at vazkii.quark.oddities.inventory.EnchantmentMatrix.remove(EnchantmentMatrix.java:169) ~[EnchantmentMatrix.class:?]
at vazkii.quark.oddities.tile.TileMatrixEnchanter.lambda$onOperation$2(TileMatrixEnchanter.java:91) ~[TileMatrixEnchanter.class:?]
at vazkii.quark.oddities.tile.TileMatrixEnchanter.apply(TileMatrixEnchanter.java:103) ~[TileMatrixEnchanter.class:?]
at vazkii.quark.oddities.tile.TileMatrixEnchanter.onOperation(TileMatrixEnchanter.java:91) ~[TileMatrixEnchanter.class:?]
at vazkii.quark.base.network.message.MessageMatrixEnchanterOperation.lambda$handleMessage$0(MessageMatrixEnchanterOperation.java:32) ~[MessageMatrixEnchanterOperation.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_211]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_211]
at net.minecraft.util.Util.func_181617_a(SourceFile:46) ~[h.class:?]
... 5 more
[13:17:13] [Server thread/FATAL] [minecraft/MinecraftServer]: Error executing task
java.util.concurrent.ExecutionException: java.lang.IndexOutOfBoundsException: Index: 6, Size: 6
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_211]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_211]
at net.minecraft.util.Util.func_181617_a(SourceFile:47) [h.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:723) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:185) [chd.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
Caused by: java.lang.IndexOutOfBoundsException: Index: 6, Size: 6
at java.util.ArrayList.rangeCheck(Unknown Source) ~[?:1.8.0_211]
at java.util.ArrayList.remove(Unknown Source) ~[?:1.8.0_211]
at vazkii.quark.oddities.inventory.EnchantmentMatrix.place(EnchantmentMatrix.java:156) ~[EnchantmentMatrix.class:?]
at vazkii.quark.oddities.tile.TileMatrixEnchanter.lambda$onOperation$1(TileMatrixEnchanter.java:88) ~[TileMatrixEnchanter.class:?]
at vazkii.quark.oddities.tile.TileMatrixEnchanter.apply(TileMatrixEnchanter.java:103) ~[TileMatrixEnchanter.class:?]
at vazkii.quark.oddities.tile.TileMatrixEnchanter.onOperation(TileMatrixEnchanter.java:88) ~[TileMatrixEnchanter.class:?]
at vazkii.quark.base.network.message.MessageMatrixEnchanterOperation.lambda$handleMessage$0(MessageMatrixEnchanterOperation.java:32) ~[MessageMatrixEnchanterOperation.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_211]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_211]
at net.minecraft.util.Util.func_181617_a(SourceFile:46) ~[h.class:?]
... 5 more
[13:17:49] [Client thread/FATAL] [minecraft/Minecraft]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_211]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_211]
at net.minecraft.util.Util.func_181617_a(SourceFile:47) [h.class:?]
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1088) [bib.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:398) [bib.class:?]
at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?]
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?]
at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
Caused by: java.lang.NullPointerException
at vazkii.quark.oddities.inventory.EnchantmentMatrix.computeMatrix(EnchantmentMatrix.java:265) ~[EnchantmentMatrix.class:?]
at vazkii.quark.oddities.inventory.EnchantmentMatrix.readFromNBT(EnchantmentMatrix.java:253) ~[EnchantmentMatrix.class:?]
at vazkii.quark.oddities.tile.TileMatrixEnchanter.readSharedNBT(TileMatrixEnchanter.java:257) ~[TileMatrixEnchanter.class:?]
at vazkii.arl.block.tile.TileMod.onDataPacket(TileMod.java:75) ~[TileMod.class:?]
at net.minecraft.client.network.NetHandlerPlayClient.func_147273_a(NetHandlerPlayClient.java:1231) ~[brz.class:?]
at net.minecraft.network.play.server.SPacketUpdateTileEntity.func_148833_a(SourceFile:54) ~[ih.class:?]
at net.minecraft.network.play.server.SPacketUpdateTileEntity.func_148833_a(SourceFile:11) ~[ih.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) ~[hv$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_211]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_211]
at net.minecraft.util.Util.func_181617_a(SourceFile:46) ~[h.class:?]
... 17 more
[13:17:49] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking block entity
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:773) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) ~[MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:185) ~[chd.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
Caused by: java.lang.NullPointerException
at vazkii.quark.oddities.tile.TileMatrixEnchanter.makeOutput(TileMatrixEnchanter.java:146) ~[TileMatrixEnchanter.class:?]
at vazkii.quark.oddities.tile.TileMatrixEnchanter.func_73660_a(TileMatrixEnchanter.java:74) ~[TileMatrixEnchanter.class:?]
at net.minecraft.world.World.func_72939_s(World.java:1835) ~[amu.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:613) ~[oo.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:767) ~[MinecraftServer.class:?]
... 4 more

Full log: https://www.dropbox.com/s/rtetg1ndjeeltug/vahzki_oddities_crash.txt?dl=0

commented