GT-New-Horizons-Modpack icon indicating copy to clipboard operation
GT-New-Horizons-Modpack copied to clipboard

Dimension provider crash when leaving world to menu and entering one without restarting the client

Open konvaa opened this issue 2 years ago • 11 comments

Your GTNH Discord Username

konva#9953

Your Pack Version

2.1.2.3gf

Your Server

SP

Type of Server

Single Player

Your Actions

When looking for a decent seed to play on, each attempt on current version causes crash. I have to start again, then the first world I create is created without issues, if I am unhappy with seed, new one requires restarting the game, else game crashes during loading into game.

Crash Report

https://paste.ee/p/5nD2W

Final Checklist

  • [X] I have searched this issue tracker and there is nothing similar already. Posting on a closed issue saying the crash still exists will prompt us to investigate and reopen it once we confirm your report.
  • [X] I can reproduce this crash consistently by following the exact steps I described above.
  • [ ] I have asked other people and they confirm they also crash by following the exact steps I described above.

konvaa avatar May 23 '22 11:05 konvaa

Also I found that if I use technic, where version is 2.1.2.0, the issue wont happen. Currently im using Multi MC

konvaa avatar May 23 '22 12:05 konvaa

the problem seems to be:

java.lang.IllegalArgumentException: Could not get provider type for dimension 32, does not exist at net.minecraftforge.common.DimensionManager.getProviderType(DimensionManager.java:148) ~[DimensionManager.class:?] at net.minecraftforge.common.DimensionManager.shouldLoadSpawn(DimensionManager.java:268) ~[DimensionManager.class:?]

a short search on discord says that dimension 32 is barnarda C and that other people including dreammasterXXL himself had this crash before but from what I can see nobody made a ticket or fixed it.

chochem avatar May 23 '22 14:05 chochem

i usually get this when i try access the moon via questionable methods, as if the dimension was half registered or something.

boubou19 avatar May 23 '22 15:05 boubou19

I just had this crash. Started a world, played for 10 minutes, didnt like it. Saved and Quit, then deleted that world. Started a new world and had that crash about 20 second in.

Erizid avatar May 23 '22 23:05 Erizid

I get this error as well, intermittent. I haven't traveled to any other dimensions though. I'll play for a while, quit, but leave the program running. When I go to reload, it flings the error below and kicks me back to the main screen. Have to reload in order to play again.

I'm using MultiMC as well with GTNH 2.1.2.3 MC.

[08:48:09] [Server thread/ERROR] [FML]: The following problems were captured during this phase [08:48:09] [Server thread/ERROR] [FML]: Caught exception from GalacticraftCore java.lang.IllegalArgumentException: Failed to unregister dimension for id 30; No provider registered at net.minecraftforge.common.DimensionManager.unregisterDimension(DimensionManager.java:134) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?] at micdoodle8.mods.galacticraft.core.util.WorldUtil.unregisterPlanets(WorldUtil.java:812) ~[Galacticraft-1.7.10-3.0.40-GTNH.jar:?] at micdoodle8.mods.galacticraft.core.GalacticraftCore.unregisterDims(GalacticraftCore.java:585) ~[Galacticraft-1.7.10-3.0.40-GTNH.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?] at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) ~[LoadController.class:?] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) ~[LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) ~[LoadController.class:?] at cpw.mods.fml.common.Loader.serverStopped(Loader.java:850) ~[Loader.class:?] at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:483) ~[FMLCommonHandler.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:489) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?] [08:48:09] [Server thread/ERROR] [FML]: Caught exception from GalacticraftCore java.lang.IllegalArgumentException: Failed to unregister dimension for id 30; No provider registered at net.minecraftforge.common.DimensionManager.unregisterDimension(DimensionManager.java:134) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?] at micdoodle8.mods.galacticraft.core.util.WorldUtil.unregisterPlanets(WorldUtil.java:812) ~[Galacticraft-1.7.10-3.0.40-GTNH.jar:?] at micdoodle8.mods.galacticraft.core.GalacticraftCore.unregisterDims(GalacticraftCore.java:585) ~[Galacticraft-1.7.10-3.0.40-GTNH.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?] at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) ~[LoadController.class:?] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) ~[LoadController.class:?] at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) ~[LoadController.class:?] at cpw.mods.fml.common.Loader.serverStopped(Loader.java:850) ~[Loader.class:?] at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:483) ~[FMLCommonHandler.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:489) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?] [08:48:09] [Server thread/ERROR] [FML]: Caught exception from GalacticraftCore java.lang.IllegalArgumentException: Failed to unregister dimension for id 30; No provider registered at net.minecraftforge.common.DimensionManager.unregisterDimension(DimensionManager.java:134) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?] at micdoodle8.mods.galacticraft.core.util.WorldUtil.unregisterPlanets(WorldUtil.java:812) ~[Galacticraft-1.7.10-3.0.40-GTNH.jar:?] at micdoodle8.mods.galacticraft.core.GalacticraftCore.unregisterDims(GalacticraftCore.java:585) ~[Galacticraft-1.7.10-3.0.40-GTNH.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?] at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) ~[LoadController.class:?] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) ~[LoadController.class:?] at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) ~[LoadController.class:?] at cpw.mods.fml.common.Loader.serverStopped(Loader.java:850) ~[Loader.class:?] at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:483) ~[FMLCommonHandler.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:489) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?] [08:48:09] [Server thread/ERROR] [FML]: A fatal exception occurred during the server about to start event java.lang.IllegalArgumentException: Failed to unregister dimension for id 30; No provider registered at net.minecraftforge.common.DimensionManager.unregisterDimension(DimensionManager.java:134) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?] at micdoodle8.mods.galacticraft.core.util.WorldUtil.unregisterPlanets(WorldUtil.java:812) ~[Galacticraft-1.7.10-3.0.40-GTNH.jar:?] at micdoodle8.mods.galacticraft.core.GalacticraftCore.unregisterDims(GalacticraftCore.java:585) ~[Galacticraft-1.7.10-3.0.40-GTNH.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?] at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) ~[LoadController.class:?] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) ~[LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_251] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_251] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_251] at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) ~[LoadController.class:?] at cpw.mods.fml.common.Loader.serverStopped(Loader.java:850) ~[Loader.class:?] at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:483) ~[FMLCommonHandler.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:489) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?] [08:48:09] [Server thread/ERROR] [GalacticraftMars]: Skipping event FMLModIdMappingEvent and marking errored mod GalacticraftMars since required dependency GalacticraftCore has errored [08:48:09] [Server thread/ERROR] [galacticgreg]: Skipping event FMLModIdMappingEvent and marking errored mod galacticgreg since required dependency GalacticraftCore has errored [08:48:09] [Server thread/ERROR] [GalaxySpace]: Skipping event FMLModIdMappingEvent and marking errored mod GalaxySpace since required dependency GalacticraftCore has errored [08:48:10] [Server thread/INFO] [FML]: Applying holder lookups [08:48:10] [Server thread/INFO] [FML]: Holder lookups applied [08:48:10] [Server thread/ERROR] [GalacticraftMars]: Skipping event FMLServerStoppedEvent and marking errored mod GalacticraftMars since required dependency GalacticraftCore has errored [08:48:10] [pool-12-thread-1/INFO] [EnderIO]: ServerChannelRegister: Dimensional Transceiver data saved to /home/macgyver/.local/share/multimc/instances/GTNH V4/.minecraft/saves/Dumb/enderio/dimensionalTransceiver.json [08:48:10] [Server thread/WARN] [OpenComputers]: Error handling file saving: Thread pool shut down! [08:48:10] [Server thread/ERROR] [galacticgreg]: Skipping event FMLServerStoppedEvent and marking errored mod galacticgreg since required dependency GalacticraftCore has errored [08:48:10] [Server thread/ERROR] [GalaxySpace]: Skipping event FMLServerStoppedEvent and marking errored mod GalaxySpace since required dependency GalacticraftCore has errored [08:48:10] [Server thread/INFO] [FML]: The state engine was in incorrect state ERRORED and forced into state SERVER_STOPPED. Errors may have been discarded. [08:48:10] [Server thread/INFO] [FML]: The state engine was in incorrect state ERRORED and forced into state AVAILABLE. Errors may have been discarded.

JohnCrichtonGTNH avatar Jun 01 '22 13:06 JohnCrichtonGTNH

Had this crash happen twice today. Once while teleporting to Ceres without a rocket, and again when trying to launch a T4 rocket for the first time. First crash was for dimension id 42, which is Ceres, but the second was for id 30, which I think is asteroids. After the first crash, I deleted my Ceres dimension folder and loaded the world just fine (don't know if I needed to do this). After the second crash, I reopened without any issues and was still in the rocket as it was launching and it launched fine.

On .4-dev 5 with version 5.09.40.48-dev for GT5.

Edit: It's happening when I try to launch a rocket. The counter goes from 20 to 19, then the game freezes, and I get this crash. It's inconsistent too, sometimes it works, sometimes it crashes. The dimension seems to change each time too.

xSkewer avatar Jun 09 '22 03:06 xSkewer

I found it as well.A few days ago,I created a creative save to test a thing.But when the save was loaded,it freezed,the the game crashed.Here is the crash report: https://paste.ubuntu.com/p/fjdbnXQ7nQ/ I am sorry that my mother language is not English.

Oldmemory1 avatar Jun 09 '22 03:06 Oldmemory1

I used the latest version:2.1.2.3qf ,but It still happened.

Oldmemory1 avatar Jun 09 '22 03:06 Oldmemory1

[23:13:04] [Server thread/ERROR] [FML]: The following problems were captured during this phase
[23:13:04] [Server thread/ERROR] [FML]: Caught exception from GalacticraftCore
java.lang.IllegalArgumentException: Failed to unregister dimension for id 30; No provider registered
    at net.minecraftforge.common.DimensionManager.unregisterDimension(DimensionManager.java:134)

I suggest renaming this. Seems to happen upon exiting a SP world and trying to enter it again.

lyuben-todorov avatar Aug 17 '22 20:08 lyuben-todorov

Looks like the issue is back in 2.2.0.0. Just had a crash on a creative testing world. Game crashed the moment I entered the rocket and started the launch sequence. crash-2022-10-06_17.19.22-server.txt dimension.csv

TheBlizWiz avatar Oct 07 '22 00:10 TheBlizWiz

just had this happened too, (java.lang.IllegalArgumentException: Could not get provider type for dimension 42, does not exist) as I was launching T3 rocket for the first time. I'm running 2.2.3 crash-2022-12-15_20.48.09-server.txt

addition: trying to reload the world without quitting minecraft didn't work (loading stuck), but quitting to windows/restarting did, and i was in the rocket still being launched after reload

thibaut-fagart avatar Dec 15 '22 19:12 thibaut-fagart

you are on 2.2.3. the fix (attempt) is not in there. 2.2.7 should be better.

chochem avatar Dec 15 '22 20:12 chochem

Closing as this is an old crash report; if this crash is still occurring with 2.3.0+, please comment to reopen.

BritishCynic avatar Mar 27 '23 13:03 BritishCynic

Just encountered the same issue. After connecting to (our private) server or joining a singleplayer world, then leaving and trying to connect to the singleplayer, the world crashes and game quits to the main menu. This issue appeared when I first started experiments with a teleporter via AE2 spatial cells, if memory serves me. Crash report here.

I'm currently using Prism Launcher and GTNH v. 2.3.0 patched for Java 17-19.

vertexofvortex avatar Jul 28 '23 18:07 vertexofvortex