View Issue Details

IDProjectCategoryView StatusLast Update
0002502Industrial-Craft²general / otherpublic2019-03-06 00:22
ReporterAztuAssigned ToChocohead 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionduplicate 
Product Version 
Target VersionFixed in VersionBuilds for MC 1.7.10 
Summary0002502: IC2 Crash
DescriptionMy forge crashes at post initialization phase, when its loading IC2.
Forge version: forge-1.7.10-10.13.4.1614-1.7.10
Java version: 1.8.0_201

Error: IndustrialCraft 2 Error The IC2 config file contains an invalid entry for balance/recyclerBlacklist. Invalid value at line 191 (recyclerBlacklist = minecraft:glass_pane, minecraft:stick, minecraft:snowball, minecraft:snow_layer, minecraft:snow, IC2:scaffold). There is no item matching IC2:scaffold.

Fatal #1:
Exception caught while showing an error. java.lang.IllegalStateException: From thread Thread[Client thread,10,main]: Thread[Thread-8,10,main] already has the context current at org.lwjgl.opengl.ContextGL.checkAccess(ContextGL.java:184) at org.lwjgl.opengl.ContextGL.forceDestroy(ContextGL.java:241) at org.lwjgl.opengl.DrawableGL.destroy(DrawableGL.java:130) at org.lwjgl.opengl.Display$5.destroy(Display.java:834) at org.lwjgl.opengl.Display.destroy(Display.java:1095) at ic2.core.PlatformClient.displayError(PlatformClient.java:112) at ic2.core.util.ConfigUtil.displayError(ConfigUtil.java:330) at ic2.core.util.ConfigUtil.asRecipeInputList(ConfigUtil.java:44) at ic2.core.block.machine.tileentity.TileEntityRecycler.initLate(TileEntityRecycler.java:51) at ic2.core.IC2.modsLoaded(IC2.java:572) 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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at sun.reflect.GeneratedMethodAccessor2.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.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) 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.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) at net.minecraft.client.main.Main.main(SourceFile:148) 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.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Fatal #2:
Process crashed with exit code 1
TagsNo tags attached.
Minecraft Version1.7.10

Relationships

duplicate of 0002378 resolvedChocohead There is no item matching IC2:scaffold 

Activities

Aztu

2019-03-03 14:13

reporter  

IC2Crash.PNG (152,136 bytes)
IC2Crash.PNG (152,136 bytes)

Chocohead

2019-03-03 14:44

developer   ~0005942

You should delete the IC2 config completely and let it be regenerated. The problem arises from if you try to run a version of IC2 for 1.8+ on 1.7, so deleting it will certainly fix the problem so long as you're actually deleting the one it is using.

KrisBigK

2019-03-05 11:05

reporter   ~0005944

Chocohead, could you please make the config file automatically changes between IC2:scaffold and IC2:blockScaffold depending on the game version? It is sometimes necessary to keep the rest of the config file. For example, when I was testing the explosion damage of the mining laser, I encountered the exact same problem. I deleted my config file and solved this problem, but later on when I was testing a dangerous fluid reactor, it exploded because I changed the reactor explosion power to 0 in the original config file and it got deleted. As a result, it blew up my setup and it takes quite some time to re-build it. This is also unaffordable for those people that has changed the config a lot.

Chocohead

2019-03-06 00:22

developer   ~0005945

2.8.67 started converting pre-1.8 configs over, the actual change is not too hard but getting a 1.7 workspace to do it is much more effort. So long as you've not got a scaffolding to recycler machine, just removing the item completely out of the blacklist makes the issue go away without other side effects so you can (theoretically) freely use the config on whatever IC2 version you want.
If you're switching between versions that frequently though I'd recommend launching them out of different file roots as worlds are still not cross-compatible even if the configs are.

Issue History

Date Modified Username Field Change
2019-03-03 14:13 Aztu New Issue
2019-03-03 14:13 Aztu File Added: IC2Crash.PNG
2019-03-03 14:43 Chocohead Relationship added duplicate of 0002378
2019-03-03 14:44 Chocohead Assigned To => Chocohead
2019-03-03 14:44 Chocohead Status new => resolved
2019-03-03 14:44 Chocohead Resolution open => duplicate
2019-03-03 14:44 Chocohead Fixed in Version => Builds for MC 1.7.10
2019-03-03 14:44 Chocohead Note Added: 0005942
2019-03-05 11:05 KrisBigK Note Added: 0005944
2019-03-06 00:22 Chocohead Note Added: 0005945