[minor issue] if you change the file name of the AutoRegLib it will crash forge loader.
winsrp opened this issue ยท 16 comments
I changed the name of the file to Quark AutoRegLib, I do this with all mods to know which dependency is for each mod.
First I loaded the game with the original names, made a temp creative map to see if everything is ok, then I go and change the file name one is ok to play, but changing this file name breaks the forge loader.
I'll leave that there, seems strange this is the only mod that does that.
Thanks.
well it gives a crash here take a look (sorry for not putting it before)
PM
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Quark (quark)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Illegal recipe output
at vazkii.arl.recipe.RecipeHandler.addShapedRecipe(RecipeHandler.java:125)
at vazkii.arl.recipe.RecipeHandler.addOreDictRecipe(RecipeHandler.java:47)
at vazkii.quark.decoration.feature.VariedTrapdoors.postPreInit(VariedTrapdoors.java:77)
at vazkii.quark.base.module.Module.lambda$postPreInit$2(Module.java:132)
at vazkii.quark.base.module.Module$$Lambda$258/1108130023.accept(Unknown Source)
at java.util.ArrayList.forEach(ArrayList.java:1249)
at vazkii.quark.base.module.Module.forEachEnabled(Module.java:187)
at vazkii.quark.base.module.Module.postPreInit(Module.java:132)
at vazkii.quark.base.module.ModuleLoader.lambda$preInit$3(ModuleLoader.java:81)
at vazkii.quark.base.module.ModuleLoader$$Lambda$257/17624933.accept(Unknown Source)
at java.util.ArrayList.forEach(ArrayList.java:1249)
at vazkii.quark.base.module.ModuleLoader.forEachEnabled(ModuleLoader.java:158)
at vazkii.quark.base.module.ModuleLoader.preInit(ModuleLoader.java:81)
at vazkii.quark.base.proxy.CommonProxy.preInit(CommonProxy.java:28)
at vazkii.quark.base.proxy.ClientProxy.preInit(ClientProxy.java:43)
at vazkii.quark.base.Quark.preInit(Quark.java:35)
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:483)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:628)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:252)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:230)
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:483)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:147)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:604)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:266)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:466)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)
at net.minecraft.client.main.Main.main(SourceFile:123)
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:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.IllegalArgumentException: Illegal recipe output
at vazkii.arl.recipe.RecipeHandler.addRecipe(RecipeHandler.java:149)
at vazkii.arl.recipe.RecipeHandler.addShapedRecipe(RecipeHandler.java:123)
... 55 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
It's been four hours and I haven't gotten anything. You may want to verify you sent it to the correct address.
hmmm... I copy pasted the hotmail address from guithub [email protected]
and didnt got any reply that it didn't work
From: Wins RP [email protected]
Sent: Friday, July 21, 2017 3:35 PM
To: [email protected]
Ok, it ended up in my spam folder.
I gave it a try. I can't reproduce it with only quark and ARL with your setup, it loads just fine if I remove the other mods in the instance. If I add them back, I get the same error.
The problem here is that the line where the crash hapepns only does some references to vanilla blocks. Some other mod is messing with something they shouldn't, I reckon. If you want to figure out what causes this, you'll have to start with only Quark and ARL and move them in one by one.
OK I will try that sequence on Monday and let you know to see where it might be. Thanks.
ok... I just knew about paste bin https://pastebin.com/cJhBrZwS