![CensoredASM](https://media.forgecdn.net/avatars/thumbnails/358/827/256/256/637520208754289091.png)
Corail Tombstone Crashes on First World Load
Handeril opened this issue ยท 13 comments
First of all, I'd like to say - I'm amazed with the performance difference I've seen with this mod installed, and being able to scroll through all of the items in the game without causing the game to start lagging is a HUGE plus. Unexpectedly, it may have also fixed some texture errors I was having between two mods, which surprised me, but I'm not "jumping the gun" on that one (still testing).
With that shared, I'll get into the "meat and potatoes" of the issue. Every time the game is booted, or rebooted, Corail Tombstone will vomit up this error when you try to load a world for the first time:
If you need other files, I will be happy to provide them, just let me know where to find them or how to get them.
---- Minecraft Crash Report ----
// My bad.
Time: 2022-04-23 14:34:53 PDT
Description: Exception in server tick loop
net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Corail Tombstone (tombstone)
Caused by: java.lang.InstantiationError: com.favouritedragon.arcaneessentials.common.entity.EntityMagicSpawner
at zone.rong.loliasm.LoliReflector$$Lambda$1914/2033262966.apply(Unknown Source)
at net.minecraftforge.fml.common.registry.EntityEntry.newInstance(EntityEntry.java:68)
at ovh.corail.tombstone.helper.TameableType.init(TameableType.java:54)
at ovh.corail.tombstone.ModTombstone.onServerStarted(ModTombstone.java:129)
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.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
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:219)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
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 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:136)
at net.minecraftforge.fml.common.Loader.serverStarting(Loader.java:797)
at net.minecraftforge.fml.common.FMLCommonHandler.handleServerStarting(FMLCommonHandler.java:297)
at net.minecraft.server.integrated.IntegratedServer.init(IntegratedServer.java:158)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)
at java.lang.Thread.run(Thread.java:745)
First of all, thank you for the kind message and I'm glad this mod has helped you in some way.
As for the bug, you can switch off fasterEntitySpawnPreparation
until the next update.
There's also a spamming error, as there is a running world atm - it's unrelated to your mod, so apologies for that.
Thanks, thats good enough, no need for the apology.
I also noticed some stuff in your log and thought I'd point them out, just some of my advice that's all:
TC6 Aspects 4 JEI
isn't really needed when you haveThaumicJEI
, they have duplicate functionality andThaumicJEI
is more performant.- Try out something that I'm developing under
CleanroomMC
,HadEnoughItems
: its a JEI fork that aims to optimize it and bring forth new features. - Another mod of mine, this one combats Thaumcraft's loading speed:
Thaumic Speedup
I'll see about adding HadEnoughItems when the modpack project is official [so that it's not a huge hassle for my friends, who have been testing the modpack, to update].
Removed TC6 Aspects 4 JEI, since it's just deleting a file.
I'll see about adding Thaumic Speedup right now. [We have ALOT of addons for the mod that interact with it, so it tends to freeze on Thaumcraft while loading.]
If you have any more advice, I'm sure we can chat more via Discord or otherwise.
I've switched off fasterEntitySpawnPreparation for now, like you suggested - though, I have confidence that an update that'll possibly fix this issue might be out before the modpack update goes out for testing.
Trying the solution now - I think I was using an older version because of the newer version causing a crash on world load, or a crash on casting spells... I forget which, honestly.
Just had a good look at this error again, can you try installing this Arcane Essentials version (latest, beta) instead?: https://www.curseforge.com/minecraft/mc-mods/arcane-essentials/files/3205508