View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001159 | Industrial-Craft² | general / other | public | 2014-07-26 13:42 | 2014-08-02 07:56 |
| Reporter | sunny lam | Assigned To | Thunderdark | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Product Version | Builds for MC 1.7.2 and older | ||||
| Summary | 0001159: Error when loading user config | ||||
| Description | Here is the normal config: ; ic2 general config ; created 2014/7/26 下午 09:36:11 ;--- [worldgen] ; Enable generation of rubber trees in the world. rubberTree = true ; Enable generation of copper in the world. copperOre = true ; Enable generation of tin in the world. tinOre = true ; Enable generation of uranium in the world. uraniumOre = true ; Enable generation of Lead in the world. leadOre = true ; Factor scaling the IC2 ore generation quantity. oreDensityFactor = 1.0 [protection] ; Enable logging of players when they remove a machine using a wrench. wrenchLogging = true ; Maximum Explosion power of a nuke, where TNT is 4. nukeExplosionPowerLimit = 60 ; Maximum explosion power of a nuclear reactor, where TNT is 4. reactorExplosionPowerLimit = 45 ; Enable the nuke enableNuke = true [balance] ; Maximum battery tier usable by the miner. ; 1 = batteries, 2 = lead batteries, 3 = energy crystals, 4 = lapotron crystals minerDischargeTier = 1 ; Increase the energy use by the player's inventory weight when going through a teleporter. teleporterUseInventoryWeight = true ; Ratio of energy retained inside energy storage block Items when wrenched. ; 0 (nothing) ... 1 (100%), default 0.8 (80 %) energyRetainedInStorageBlockDrops = 0.8 ; Factor to scale the UU-Matter production energy requirement. uuEnergyFactor = 1.0 ; Disable the vanilla ender chest, removing existing ones from the world as well. disableEnderChest = false ; Comma separated list of blocks and items which should not be turned into scrap by the recycler. ; Format: <name>[@metadata], metadata * matches any. ; Ore dictionary entries can be specified with OreDict:<ore dict name> as the name. recyclerBlacklist = minecraft:glass_pane, minecraft:stick, minecraft:snowball, minecraft:snow_layer, minecraft:snow, IC2:blockScaffold ; Whitelist for blocks/items allowed to be recycled. ; The whitelist will be used instead of the blacklist approach if it's non-empty, disallowing everything else. ; The format is the same as the blacklist. recyclerWhitelist = ; Base energy generation factors - increase for higher energy yield. [balance / energy / generator] generator = 1.0 geothermal = 1.0 water = 1.0 solar = 1.0 wind = 1.0 nuclear = 1.0 semiFluidOil = 1.0 semiFluidFuel = 1.0 semiFluidBiomass = 1.0 semiFluidBioethanol = 1.0 Stirling = 1.0 ; Additional initial uu values, a value of 1 equals cobblestone. ; Recipes may cause the final value be lower than the one specified here. ; Format: <name>[@metadata] = <value> [balance / uu-values / predefined] IC2:itemOreIridium = 12000 [recipes] ; Disable IC2 crafting recipes with the specified output, comma separated list. ; Recipes in the additional section below aren't affected. ; Format: <name>[@metadata], e.g. minecraft:bucket to disable IC2's bucket recipe from tin. disable = ; Purge crafting recipes with the specified output, including vanilla and mod ones, comma separated list. ; Recipes in the additional section below aren't affected. ; Format: <name>[@metadata], e.g. minecraft:tnt to disable crafting tnt. purge = ; Enable crafting of IC2 coins, otherwise they have to be spawned in and are thus limited. allowCoinCrafting = true ; Allow only IC2 circuits to be used in IC2's recipes. requireIc2Circuits = false ; Adjust smelting recipes to always output IC2 items if available. smeltToIc2Items = false ; Additional shaped recipes to be created, unaffected by disable or purge. ; See assets/ic2/config/shaped_recipes.ini inside the IC2 jar for the format. [recipes / additional / shaped] ; Additional shapeless recipes to be created, unaffected by disable or purge. ; See assets/ic2/config/shapeless_recipes.ini inside the IC2 jar for the format. [recipes / additional / shapeless] [misc] ; Enable IC2's custom sound system. enableIc2Audio = true ; Maximum number of active audio sources, only change it if you know what you're doing. maxAudioSourceCount = 32 ; Enable hiding of secret recipes in CraftGuide/NEI. hideSecretRecipes = true ; Enable activation of the quantum leggings' speed boost when sprinting instead of holding the boost key. quantumSpeedOnSprint = true ; Enable burning of scrap in a generator. allowBurningScrap = true ; Comma separated list with ores the miner should harvest. ; Format: <name>[@metadata], e.g. minecraft:torch, minecraft:chest ; The metadata * will match any, e.g. minecraft:log@*. ; Ore dictionary entries can be specified with OreDict:<ore dict name> as the name. additionalValuableOres = [testing] ; Enable the advanced nuclear reactor cooling system, *highly* work in progress, not stable. experimentalAdvReactorCooling = false And this is my config: ; ic2 general config ; created 2014/7/26 下午 09:21:15 ;--- [worldgen] ; Enable generation of rubber trees in the world. rubberTree = true ; Enable generation of copper in the world. copperOre = true ; Enable generation of tin in the world. tinOre = true ; Enable generation of uranium in the world. uraniumOre = true ; Enable generation of Lead in the world. leadOre = true ; Factor scaling the IC2 ore generation quantity. oreDensityFactor = 1.0 [protection] ; Enable logging of players when they remove a machine using a wrench. wrenchLogging = true ; Maximum Explosion power of a nuke, where TNT is 4. nukeExplosionPowerLimit = 500 ; Maximum explosion power of a nuclear reactor, where TNT is 4. reactorExplosionPowerLimit = 50 ; Enable the nuke enableNuke = true [balance] ; Maximum battery tier usable by the miner.; 1 = batteries, 2 = lead batteries, 3 = energy crystals, 4 = lapotron crystals minerDischargeTier = 4 ; Increase the energy use by the player's inventory weight when going through a teleporter. teleporterUseInventoryWeight = true ; Ratio of energy retained inside energy storage block Items when wrenched.; 0 (nothing) ... 1 (100%), default 0.8 (80 %) energyRetainedInStorageBlockDrops = 0 ; Factor to scale the UU-Matter production energy requirement. uuEnergyFactor = 1.0 ; Disable the vanilla ender chest, removing existing ones from the world as well. disableEnderChest = false ; Comma separated list of blocks and items which should not be turned into scrap by the recycler.; Format: <name>[@metadata], metadata * matches any.; Ore dictionary entries can be specified with OreDict:<ore dict name> as the name. recyclerBlacklist = minecraft:glass_pane, minecraft:stick, minecraft:snowball, minecraft:snow_layer, minecraft:snow, IC2:blockScaffold ; Whitelist for blocks/items allowed to be recycled.; The whitelist will be used instead of the blacklist approach if it's non-empty, disallowing everything else.; The format is the same as the blacklist. recyclerWhitelist = ; Base energy generation factors - increase for higher energy yield. [balance / energy / generator] generator = 3.2 geothermal = 6.4 water = 32.0 solar = 32.0 wind = 32.0 nuclear = 2.0 semiFluidOil = 1.0 semiFluidFuel = 1.0 semiFluidBiomass = 1.0 semiFluidBioethanol = 1.0 Stirling = 4.0 ; Additional initial uu values, a value of 1 equals cobblestone.; Recipes may cause the final value be lower than the one specified here.; Format: <name>[@metadata] = <value> [balance / uu-values / predefined] IC2:itemOreIridium = 12000 [recipes] ; Disable IC2 crafting recipes with the specified output, comma separated list.; Recipes in the additional section below aren't affected.; Format: <name>[@metadata], e.g. minecraft:bucket to disable IC2's bucket recipe from tin. disable = ; Purge crafting recipes with the specified output, including vanilla and mod ones, comma separated list.; Recipes in the additional section below aren't affected.; Format: <name>[@metadata], e.g. minecraft:tnt to disable crafting tnt. purge = ; Enable crafting of IC2 coins, otherwise they have to be spawned in and are thus limited. allowCoinCrafting = true ; Allow only IC2 circuits to be used in IC2's recipes. requireIc2Circuits = false ; Adjust smelting recipes to always output IC2 items if available. smeltToIc2Items = false ; Additional shaped recipes to be created, unaffected by disable or purge.; See assets/ic2/config/shaped_recipes.ini inside the IC2 jar for the format. [recipes / additional / shaped] ; Additional shapeless recipes to be created, unaffected by disable or purge.; See assets/ic2/config/shapeless_recipes.ini inside the IC2 jar for the format. [recipes / additional / shapeless] [misc] ; Enable IC2's custom sound system. enableIc2Audio = true ; Maximum number of active audio sources, only change it if you know what you're doing. maxAudioSourceCount = 32 ; Enable hiding of secret recipes in CraftGuide/NEI. hideSecretRecipes = true ; Enable activation of the quantum leggings' speed boost when sprinting instead of holding the boost key. quantumSpeedOnSprint = true ; Enable burning of scrap in a generator. allowBurningScrap = true ; Comma separated list with ores the miner should harvest.; Format: <name>[@metadata], e.g. minecraft:torch, minecraft:chest; The metadata * will match any, e.g. minecraft:log@*.; Ore dictionary entries can be specified with OreDict:<ore dict name> as the name. additionalValuableOres = [testing] ; Enable the advanced nuclear reactor cooling system, *highly* work in progress, not stable. experimentalAdvReactorCooling = false When Minecraft loading my config, it always crash when I want to play. | ||||
| Steps To Reproduce | N/A | ||||
| Additional Information | To DISABLE "java.lang.RuntimeException: Error loading user config" | ||||
| Tags | No tags attached. | ||||
| Minecraft Version | |||||
|
|
crash-2014-07-26_21.30.04-client.txt (9,684 bytes)
---- Minecraft Crash Report ----
// I'm sorry, Dave.
Time: 2014/7/26 �U�� 9:30
Description: Initializing game
java.lang.RuntimeException: Error loading user config
at ic2.core.init.MainConfig.load(MainConfig.java:23)
at ic2.core.IC2.load(IC2.java:178)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:512)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: ic2.core.util.Config$ParseException: general parse error at line 1 (?; ic2 general config)
at ic2.core.util.Config.load(Config.java:269)
at ic2.core.util.Config.load(Config.java:283)
at ic2.core.init.MainConfig.load(MainConfig.java:21)
... 37 more
Caused by: ic2.core.util.Config$ParseException: invalid key-value pair at line 1 (?; ic2 general config)
at ic2.core.util.Config.load(Config.java:234)
... 39 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at ic2.core.init.MainConfig.load(MainConfig.java:23)
at ic2.core.IC2.load(IC2.java:178)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:512)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows XP (x86) version 5.1
Java Version: 1.7.0_65, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 104578192 bytes (99 MB) / 298897408 bytes (285 MB) up to 1216348160 bytes (1160 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1200M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.03 FML v7.2.217.1147 Minecraft Forge 10.12.2.1147 20 mods loaded, 20 mods active
mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{7.2.217.1147} [Forge Mod Loader] (forge-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized
Forge{10.12.2.1147} [Minecraft Forge] (forge-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized
CodeChickenCore{1.0.2.10} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized
NotEnoughItems{1.0.2.14} [Not Enough Items] (NotEnoughItems-1.7.2-1.0.2.14-universal.jar) Unloaded->Constructed->Pre-initialized
EnderStorage{1.4.4.8} [EnderStorage] (EnderStorage-1.7.2-1.4.4.8-universal.jar) Unloaded->Constructed->Pre-initialized
IC2{2.1.484-experimental} [IndustrialCraft 2] (industrialcraft-2-2.1.484-experimental.jar) Unloaded->Constructed->Errored
ForgeMultipart{1.1.0.289} [Forge Multipart] (ForgeMultipart-1.7.2-1.1.0.289-universal.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Core{4.4.4.43} [ProjectRed] (ProjectRed-Base-1.7.2-4.4.4.43.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Transmission{4.4.4.43} [ProjectRed-Transmission] (ProjectRed-Integration-1.7.2-4.4.4.43.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Transportation{4.4.4.43} [ProjectRed-Transportation] (ProjectRed-Mechanical-1.7.2-4.4.4.43.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Exploration{4.4.4.43} [ProjectRed-Exploration] (ProjectRed-World-1.7.2-4.4.4.43.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Compatibility{4.4.4.43} [ProjectRed-Compatibility] (ProjectRed-Compat-1.7.2-4.4.4.43.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Integration{4.4.4.43} [ProjectRed-Integration] (ProjectRed-Integration-1.7.2-4.4.4.43.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Illumination{4.4.4.43} [ProjectRed-Illumination] (ProjectRed-Lighting-1.7.2-4.4.4.43.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Expansion{4.4.4.43} [ProjectRed-Expansion] (ProjectRed-Mechanical-1.7.2-4.4.4.43.jar) Unloaded->Constructed->Pre-initialized
Railcraft{9.1.0.0} [Railcraft] (Railcraft_1.7.2-9.1.0.0.jar) Unloaded->Constructed->Pre-initialized
StevesCarts{2.0.0.b15} [Steve's Carts 2] (StevesCarts2.0.0.b15.jar) Unloaded->Constructed->Pre-initialized
McMultipart{1.1.0.289} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.2-1.1.0.289-universal.jar) Unloaded->Constructed->Pre-initialized
ForgeMicroblock{1.1.0.289} [Forge Microblocks] (ForgeMultipart-1.7.2-1.1.0.289-universal.jar) Unloaded->Constructed->Pre-initialized
Launched Version: 1.7.2-Forge10.12.2.1147
LWJGL: 2.9.0
OpenGL: ATI Radeon HD 5450 GL version 4.2.11927 Compatibility Profile Context, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Anisotropic Filtering: Off (1) |
|
|
can you reproduce the error with the current version of IC2 Exp? |
|
|
How to reproduce the error? |
|
|
try delete config/IC2.ini .. system will create new |
|
|
from what i have seen, you run version 484 with Minecraft 1.7.2 right? |
|
|
Yes |
|
|
Did deleting the config help? If that doesn't help you can try updating to the newest version, but that is for MC 1.7.10 which i guess doesn't help you |
|
|
I will said "Deleting config and cut and paste my config will crash my game" |
|
|
just rename your config file and don't create a new one. the game will create a new config which won't(shouldn't) crash your game |
|
|
I want to use my config because Generator, Geothermal Generator and Nuclear Reactor Only Out 10 EU/t, 20 EU/t and 5 EU/t. I think they have really poor efficient so I NEED To use my config. And PLEASE buff the output of Generator, Geothermal Generator AND Nuclear Reactor As Soon As POSSIBLE. One Question: Why IC2.ini BUT NOT IC2.cfg? |
|
|
Bug Fixing for Rookie: 1 step: Delete IC2.init from Minecraft/config 2 step: Start Minecraft (new IC2.in configfile wil be create in Minecraft/config) 3.step: change the new IC2.ini according to your concepts 4.step: Play Minecraft with you config... if you have more Question USE IC2 Forum BUG Tracker it not a Support Hotline |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2014-07-26 13:42 | sunny lam | New Issue | |
| 2014-07-26 13:42 | sunny lam | File Added: crash-2014-07-26_21.30.04-client.txt | |
| 2014-07-26 13:56 | yeganer | Note Added: 0002897 | |
| 2014-07-26 15:36 | sunny lam | Note Added: 0002899 | |
| 2014-07-26 16:13 | Thunderdark | Note Added: 0002900 | |
| 2014-07-26 16:31 | yeganer | Note Added: 0002901 | |
| 2014-07-26 16:34 | sunny lam | Note Added: 0002902 | |
| 2014-07-26 16:36 | yeganer | Note Added: 0002903 | |
| 2014-07-27 11:36 | sunny lam | Note Added: 0002910 | |
| 2014-07-27 11:36 | Thunderdark | Assigned To | => Thunderdark |
| 2014-07-27 11:36 | Thunderdark | Status | new => assigned |
| 2014-07-27 12:00 | yeganer | Note Added: 0002912 | |
| 2014-08-02 07:11 | sunny lam | Note Added: 0002980 | |
| 2014-08-02 07:23 | sunny lam | Note Edited: 0002980 | |
| 2014-08-02 07:44 | sunny lam | Note Edited: 0002980 | |
| 2014-08-02 07:56 | Thunderdark | Note Added: 0002981 | |
| 2014-08-02 07:56 | Thunderdark | Status | assigned => closed |
| 2014-08-02 07:56 | Thunderdark | Resolution | open => no change required |