Quark Oddities

Quark Oddities

22M Downloads

[minor issue] if you change the file name of the AutoRegLib it will crash forge loader.

winsrp opened this issue ยท 16 comments

commented

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.

commented

How does it break the loader? Crash? If so, crash report. Otherwise game logs

commented

What KnightMiner said.

commented

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 --

commented

Post the entire log, put it on pastebin.

commented

It's been four hours and I haven't gotten anything. You may want to verify you sent it to the correct address.

commented

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]

commented

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.

commented

OK I will try that sequence on Monday and let you know to see where it might be. Thanks.

commented

ok... I just knew about paste bin https://pastebin.com/cJhBrZwS

commented

Update quark

commented

same thing happens with

Quark AutoRegLib-1.3-13
Quark-r1.2-102

same crash as well

commented

Is this with the default config or have you made any changes?

commented

all default config, not a single change

commented

I can't reproduce this. Can you zip me your mods and config folders?

commented

will be in your hotmail in just a minute, thanks.

commented

found it, its malisis doors mod, that breaks your file. I'll try testing in game the malisis doors with some of your blocks since my guess is that something is going to break.