GrowthcraftCE / Growthcraft-1.7

Community Edition of Gwafu's Growthcraft Mod
Other
39 stars 29 forks source link

[2.7.0] Missing crowbar crash on startup #423

Closed KryptonCaptain closed 1 year ago

KryptonCaptain commented 8 years ago

Would anything in the config cause this?

---- Minecraft Crash Report ---- // This doesn't make any sense!

Time: 4/10/16 1:44 AM Description: There was a severe problem during mod loading that has caused the game to fail

cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: growthcraft/core/common/item/ItemCrowbar at cpw.mods.fml.common.LoadController.transition(LoadController.java:163) at cpw.mods.fml.common.Loader.loadMods(Loader.java:544) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) at net.minecraft.client.Minecraft.func_71384_a(Unknown Source) at net.minecraft.client.Minecraft.func_99999_d(Unknown Source) at net.minecraft.client.main.Main.main(SourceFile:148) 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:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) 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 org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:310) at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:395) at org.multimc.EntryPoint.listen(EntryPoint.java:170) at org.multimc.EntryPoint.main(EntryPoint.java:54) Caused by: java.lang.NoClassDefFoundError: growthcraft/core/common/item/ItemCrowbar at growthcraft.core.GrowthCraftCore.(GrowthCraftCore.java:76) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:440) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) 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(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) 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.loadMods(Loader.java:513) ... 18 more Caused by: java.lang.ClassNotFoundException: growthcraft.core.common.item.ItemCrowbar at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 43 more Caused by: java.lang.NoClassDefFoundError: buildcraft/api/tools/IToolWrench at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ... 45 more Caused by: java.lang.ClassNotFoundException: buildcraft.api.tools.IToolWrench at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:101) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 49 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_102, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 2443229144 bytes (2330 MB) / 3417309184 bytes (3259 MB) up to 3817865216 bytes (3641 MB) JVM Flags: 5 total; -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms3072m -Xmx4096m 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.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 Optifine OptiFine_1.7.10_HD_D1 80 mods loaded, 80 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UC mcp{9.05} Minecraft Coder Pack UC FML{7.10.99.99} Forge Mod Loader UC Forge{10.13.4.1614} Minecraft Forge UC Aroma1997Core{1.0.2.16} Aroma1997Core UC BugfixMod{2.5.0} BugfixMod UC CodeChickenCore{1.0.7.47} CodeChicken Core UC NotEnoughItems{1.0.5.120} Not Enough Items UC PotionExtensionCore{1.0.4-forMC1.7} PotionExtensionCore UC OpenModsCore{0.9.1} OpenModsCore UC {000} CoFH ASM UC HxCCore-ASM{1.12.4} HxCKDMS Core ASM UC FastCraft{1.23} FastCraft UC MCP_Wheel{1.1.2} [MC+ Wheel]([1.7.10][1.2] MC+ Wheel - v1.1.2.jar) UC MCP_Cart{1.3.0} [MC+ Cart]([1.7.10][1.2] MC+ Cart - v1.3.0.jar) UC bspkrsCore{6.15} bspkrsCore UC ArmorStatusHUD{1.27} ArmorStatusHUD UC DamageIndicatorsMod{3.2.3} Damage Indicators UC StatusEffectHUD{1.26} StatusEffectHUD UC aiimprovements{0.0.1.19} AI Improvements UC antiidconflict{1.3.5} Anti Id Conflict UC AppleCore{1.1.0} AppleCore UC Aroma1997CoreHelper{1.0.2.16} Aroma1997Core|Helper UC AromaBackup{0.1.0.0} AromaBackup UC AromaBackupRecovery{1.0} AromaBackup Recovery UC ascribe{1.7.10-0.1} Ascribe UC CoFHCore{1.7.10R3.1.3} CoFH Core UC boilerplate{6.3.0.81} Boilerplate UC CleanView{1.7.10-v2} CleanView UC controlling{1.0.0} Controlling UC cosmeticarmorreworked{1.7.10-v5d} CosmeticArmorReworked UC DescriptionTags{1.0} Description Tags UC DummyCore{1.13} DummyCore UC endercore{1.7.10-0.2.0.39_beta} EnderCore UC eureka{3.0.2} Eureka UE Growthcraft{1.7.10-2.7.0} Growthcraft UE Growthcraft|Cellar{1.7.10-2.7.0} Growthcraft Cellar UE Growthcraft|Apples{1.7.10-2.7.0} Growthcraft Apples UE Growthcraft|Bamboo{1.7.10-2.7.0} Growthcraft Bamboo UE Growthcraft|Fishtrap{1.7.10-2.7.0} Growthcraft Fishtrap UE Growthcraft|Grapes{1.7.10-2.7.0} Growthcraft Grapes UE Growthcraft|Hops{1.7.10-2.7.0} Growthcraft Hops UE Growthcraft|Rice{1.7.10-2.7.0} Growthcraft Rice UC HelpFixer{1.0.7} HelpFixer UC HxCCore{1.12.4} HxC-Core UC IguanaTweaks{1.7.10-Beta-19} Iguana Tweaks UC Baubles{1.0.1.10} Baubles UC ThermalFoundation{1.7.10R1.2.5} Thermal Foundation UC ImmersiveEngineering{0.7.7} Immersive Engineering UC ImmibisCore{59.1.4} Immibis Core UC Mantle{1.7.10-0.3.2.jenkins184} Mantle UC battlegear2{1.7.10} Mine & Blade Battlegear 2 - Bullseye UC Waila{1.5.10} Waila UC TConstruct{1.7.10-1.8.10-K} Tinkers' Construct UC InventoryCenterer{1.7.10-0.1.3} Inventory Centerer UC inventorytweaks{1.59-dev-152-cf6e263} Inventory Tweaks UC MineTweaker3{3.0.10} MineTweaker 3 UC modtweaker2{0.9.5} Mod Tweaker 2 UC NEIAddons{1.12.14.40} NEI Addons UC NEIAddons|Developer{1.12.14.40} NEI Addons: Developer Tools UC NEIAddons|AppEng{1.12.14.40} NEI Addons: Applied Energistics 2 UC NEIAddons|Botany{1.12.14.40} NEI Addons: Botany UC NEIAddons|Forestry{1.12.14.40} NEI Addons: Forestry UC NEIAddons|CraftingTables{1.12.14.40} NEI Addons: Crafting Tables UC NEIAddons|ExNihilo{1.12.14.40} NEI Addons: Ex Nihilo UC neiintegration{1.1.2} NEI Integration UC recipehandler{1.7.10} NoMoreRecipeConflict UC NoNausea{1.0} No Nausea UC OpenMods{0.9.1} OpenMods UC packchevsky{b5} Potion Packs UC Squeedometer{1.0.3} Squeedometer UC TiCTooltips{1.2.5} TiC Tooltips UC TravellersGear{1.16.4} Traveller's Gear UC TwoGraves{1710.1.1} Graves UC WailaHarvestability{1.1.1} Waila Harvestability UC wawla{1.3.3} What Are We Looking At UC zebrastogglesneak{1.2} Zebra's Toggle Sneak&Sprint UC ForgeMultipart{1.1.2.331} Forge Multipart UC McMultipart{1.1.2.331} Minecraft Multipart Plugin UC IguanaTweaksTConstruct{1.7.10-2.1.5.140} Iguana Tinker Tweaks UC ForgeMicroblock{1.1.2.331} Forge Microblocks GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.4358' Renderer: 'Intel(R) HD Graphics 4000' OpenModsLib class transformers: [stencil_patches:FINISHED],[movement_callback:FINISHED],[map_gen_fix:ENABLED],[gl_capabilities_hook:FINISHED],[player_render_hook:ENABLED] Class transformer null safety: found misbehaving transformers: williewillus.BugfixMod.BugfixModClassTransformer(williewillus.BugfixMod.BugfixModClassTransformer@39ec2988) crashed with java.lang.NullPointerException(null),me.guichaguri.betterfps.transformers.MathTransformer(me.guichaguri.betterfps.transformers.MathTransformer@3a22ef09) returned non-null result: 0,me.guichaguri.betterfps.transformers.EventTransformer(me.guichaguri.betterfps.transformers.EventTransformer@625a21ac) returned non-null result: 0 CoFHCore: -[1.7.10]3.1.3-327 ThermalFoundation: -[1.7.10]1.2.5-115 Mantle Environment: DO NOT REPORT THIS CRASH! Unsupported mods in environment: optifine TConstruct Environment: Environment healthy. OptiFine Version: OptiFine_1.7.10_HD_D1 Render Distance Chunks: 12 Mipmaps: 4 Anisotropic Filtering: 4 Antialiasing: 0 Multitexture: false OpenGlVersion: 4.0.0 - Build 10.18.10.4358 OpenGlRenderer: Intel(R) HD Graphics 4000 OpenGlVendor: Intel CpuCount: 8

IceDragon200 commented 8 years ago

Next time, please consider placing your log dump into a gist, otherwise it makes scrolling hard. My pains aside, where did you get the Growthcraft build (here on github via our releases, or curse, or somewhere else)?

Also, I've just tested it by grabbing a copy of Growthcraft-2.7.0 from curse and threw it into a fresh minecraft instance. It loaded fine, though in your error log, the error was caused by a missing interface, the buildcraft.api.tools.IToolWrench interface, which I HAVE included with Growthcraft, and would be replaced by the Buildcraft one if added.

If I'm correct, you've used the individual modules from github, which ship without parts of the bundled API...

One moment, I'll have @Alatyami do a patch release shortly

KryptonCaptain commented 8 years ago

I downloaded the 2.7.0 bundled release off curse, since I don't use the bees or milk modules. Would this config being off cause this or contribute?

# So, I heard you didn't have a wrench, we got you covered; Default : false
    B:"Use Amazing Stick"=false
IceDragon200 commented 8 years ago

That config is no longer available, it was removed a few versions back after crowbars were added

Alatyami commented 8 years ago

Just tested with the 2.7.0 release and could repeat the error. I checked the core.conf and still have the obsolete conf entry for the amazing stick, so that isn't a factor. I tested crafting all the different colors of crowbars and they even work in NEI. I upgraded my Forge to 1614 and still couldn't duplicate any error.

I'll test with the split jars later today.

ghost commented 7 years ago

I have the same issue. I'm using GC 2.7.2 and some more mods. Crashlog: http://pastebin.com/1ui3UbXn

ghost commented 7 years ago

One more thing. If i launch it without anything but gregtech and IC2, it's OK. If i launch it without GregTech and IC2, but NEI it's OK. But if i launch GregTech, IC2 and NEI altogether it crashes. Just these mods plus chickencore, not even crashlog mods.

IceDragon200 commented 7 years ago

@4000DC I've done a quick test in development using the following:

In development: (WORKS)

Growthcraft - 2.7.2 
Industrial Craft 2 - 2.2.827-experimental 
Greg Tech - 6.04.00
NEI - 1.0.5.120
Buildcraft - 7.1.17

In release: (ERRORED once NEI was added)

Growthcraft - 2.7.2 
Industrial Craft 2 - 2.2.827-experimental 
Greg Tech - 6.04.00
Buildcraft - 7.1.17 (removed when testing bundled Growthcraft's bundled API)
NEI - 1.0.5.111 (Added after the bundle test was done)

I've skimmed the logs, FML does detect that Growthcraft ships the Buildcraft API|Tools

Sadly I can't seem to figure this out, if anyone else any ideas, please let me know!

ghost commented 7 years ago

I know nothing about coding, sadly. The only thing i can help you with, is some sort of brute-force, looking for "crashable" mod combination (that's what i partially did already).

Alatyami commented 7 years ago

Still looking into why the buildcraft api isn't loading correctly. Of note, including the buildcraft-7.1.17-api.jar everything works fine.