Jump to content

[SOLVED] Forge 4.0.0.241 Class not found?


iRoblox

Recommended Posts

So, newbie here, the first time i launch forge all by itself on a clean .minecraft, it works perfectly fine. Then, I put the Universal Electricity mod in the mods folder, and minecraft crashes when I try to generate a new world. UE doesn't seem to be causing the error; instead it looks like I'm missing a .class... Anyways, heres the log:

 

2012-09-08 16:56:03 [iNFO] [ForgeModLoader] Forge Mod Loader version 3.0.165.344 for Minecraft client:1.3.2, server:1.3.2 loading

2012-09-08 16:56:03 [FINEST] [ForgeModLoader] All core mods are successfully located

2012-09-08 16:56:03 [FINEST] [ForgeModLoader] Discovering coremods

2012-09-08 16:56:03 [FINEST] [ForgeModLoader] Found library file argo-2.25.jar present and correct in lib dir

 

2012-09-08 16:56:03 [FINEST] [ForgeModLoader] Found library file guava-12.0.1.jar present and correct in lib dir

 

2012-09-08 16:56:03 [FINEST] [ForgeModLoader] Found library file asm-all-4.0.jar present and correct in lib dir

 

2012-09-08 16:56:03 [FINEST] [ForgeModLoader] Running coremod plugins

2012-09-08 16:56:03 [FINEST] [ForgeModLoader] Running coremod plugin FMLCorePlugin

2012-09-08 16:56:04 [FINEST] [ForgeModLoader] Coremod plugin FMLCorePlugin run successfully

2012-09-08 16:56:04 [FINEST] [ForgeModLoader] Running coremod plugin FMLForgePlugin

2012-09-08 16:56:04 [FINEST] [ForgeModLoader] Coremod plugin FMLForgePlugin run successfully

2012-09-08 16:56:04 [FINEST] [ForgeModLoader] Validating minecraft

2012-09-08 16:56:04 [FINEST] [ForgeModLoader] Minecraft validated, launching...

2012-09-08 16:56:06 [iNFO] [sTDOUT] 27 achievements

2012-09-08 16:56:06 [iNFO] [sTDOUT] 195 recipes

2012-09-08 16:56:06 [iNFO] [sTDOUT] Setting user: iRoblox, 17277642eb05c35a3b567143f9897f12479c6fe4

2012-09-08 16:56:06 [iNFO] [sTDOUT] LWJGL Version: 2.4.2

2012-09-08 16:56:09 [iNFO] [ForgeModLoader] Attempting early MinecraftForge initialization

2012-09-08 16:56:09 [iNFO] [ForgeModLoader] Completed early MinecraftForge initialization

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Building injected Mod Containers [cpw.mods.fml.common.FMLDummyContainer, net.minecraftforge.common.ForgeDummyContainer]

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Attempting to load mods contained in the minecraft jar file and associated classes

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Skipping known library file /Users/wang/Library/Application Support/minecraft/bin/lwjgl.jar

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Skipping known library file /Users/wang/Library/Application Support/minecraft/bin/jinput.jar

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Skipping known library file /Users/wang/Library/Application Support/minecraft/bin/lwjgl_util.jar

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Found a minecraft related file at /Users/wang/Library/Application Support/minecraft/bin/minecraft.jar, examining for mod candidates

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Skipping known library file /Users/wang/Library/Application Support/minecraft/lib/argo-2.25.jar

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Skipping known library file /Users/wang/Library/Application Support/minecraft/lib/guava-12.0.1.jar

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Skipping known library file /Users/wang/Library/Application Support/minecraft/lib/asm-all-4.0.jar

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Minecraft jar mods loaded successfully

2012-09-08 16:56:09 [iNFO] [ForgeModLoader] Searching /Users/wang/Library/Application Support/minecraft/mods for mods

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Found a candidate zip or jar file Universal Electricity_v0.7.0.86.zip

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Examining file minecraft.jar for potential mods

2012-09-08 16:56:09 [iNFO] [ForgeModLoader] The mod container minecraft.jar appears to be missing an mcmod.info file

2012-09-08 16:56:09 [sEVERE] [ForgeModLoader] Unable to read a class file correctly

java.lang.ArrayIndexOutOfBoundsException: 199

at org.objectweb.asm.ClassReader.<init>(Unknown Source)

at org.objectweb.asm.ClassReader.<init>(Unknown Source)

at org.objectweb.asm.ClassReader.<init>(Unknown Source)

at cpw.mods.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:41)

at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:51)

at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:30)

at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:47)

at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:101)

at cpw.mods.fml.common.Loader.identifyMods(Loader.java:316)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:436)

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:141)

at net.minecraft.client.Minecraft.a(Minecraft.java:405)

at net.minecraft.client.Minecraft.run(Minecraft.java:737)

at java.lang.Thread.run(Thread.java:680)

2012-09-08 16:56:09 [sEVERE] [ForgeModLoader] There was a problem reading the entry __MACOSX/._a.class in the jar /Users/wang/Library/Application Support/minecraft/bin/minecraft.jar - probably a corrupt zip

cpw.mods.fml.common.LoaderException: java.lang.ArrayIndexOutOfBoundsException: 199

at cpw.mods.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:47)

at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:51)

at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:30)

at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:47)

at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:101)

at cpw.mods.fml.common.Loader.identifyMods(Loader.java:316)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:436)

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:141)

at net.minecraft.client.Minecraft.a(Minecraft.java:405)

at net.minecraft.client.Minecraft.run(Minecraft.java:737)

at java.lang.Thread.run(Thread.java:680)

Caused by: java.lang.ArrayIndexOutOfBoundsException: 199

at org.objectweb.asm.ClassReader.<init>(Unknown Source)

at org.objectweb.asm.ClassReader.<init>(Unknown Source)

at org.objectweb.asm.ClassReader.<init>(Unknown Source)

at cpw.mods.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:41)

... 10 more

2012-09-08 16:56:09 [WARNING] [ForgeModLoader] Zip file minecraft.jar failed to read properly, it will be ignored

cpw.mods.fml.common.LoaderException: java.lang.ArrayIndexOutOfBoundsException: 199

at cpw.mods.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:47)

at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:51)

at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:30)

at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:47)

at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:101)

at cpw.mods.fml.common.Loader.identifyMods(Loader.java:316)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:436)

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:141)

at net.minecraft.client.Minecraft.a(Minecraft.java:405)

at net.minecraft.client.Minecraft.run(Minecraft.java:737)

at java.lang.Thread.run(Thread.java:680)

Caused by: java.lang.ArrayIndexOutOfBoundsException: 199

at org.objectweb.asm.ClassReader.<init>(Unknown Source)

at org.objectweb.asm.ClassReader.<init>(Unknown Source)

at org.objectweb.asm.ClassReader.<init>(Unknown Source)

at cpw.mods.fml.common.discovery.asm.ASMModParser.<init>(ASMModParser.java:41)

... 10 more

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Examining file Universal Electricity_v0.7.0.86.zip for potential mods

2012-09-08 16:56:09 [FINER] [ForgeModLoader] Located mcmod.info file in file Universal Electricity_v0.7.0.86.zip

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Identified a FMLMod type mod universalelectricity.basiccomponents.BasicComponents

2012-09-08 16:56:09 [FINEST] [ForgeModLoader] Parsed dependency info : [] [] [*]

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Identified a FMLMod type mod universalelectricity.UniversalElectricity

2012-09-08 16:56:09 [FINEST] [ForgeModLoader] Parsed dependency info : [] [*] []

2012-09-08 16:56:09 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Received a system property request ''

2012-09-08 16:56:09 [FINE] [ForgeModLoader] System property request managing the state of 0 mods

2012-09-08 16:56:09 [FINE] [ForgeModLoader] After merging, found state information for 0 mods

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Activating mod FML

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Activating mod Forge

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Enabling mod BasicComponenets

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Activating mod BasicComponenets

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Enabling mod UniversalElectricity

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Activating mod UniversalElectricity

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Verifying mod requirements are satisfied

2012-09-08 16:56:09 [FINE] [ForgeModLoader] All mod requirements are satisfied

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Sorting mods into an ordered list

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Mod sorting completed successfully

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Mod sorting data:

2012-09-08 16:56:09 [FINE] [ForgeModLoader] BasicComponenets(Basic Componenets:0.7.0): Universal Electricity_v0.7.0.86.zip (before:*)

2012-09-08 16:56:09 [FINE] [ForgeModLoader] UniversalElectricity(Universal Electricity:0.7.0): Universal Electricity_v0.7.0.86.zip (after:*)

2012-09-08 16:56:09 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLConstructionEvent@3bea817f to mod FML

2012-09-08 16:56:09 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLConstructionEvent@3bea817f delivered to mod FML

2012-09-08 16:56:09 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLConstructionEvent@3bea817f to mod Forge

2012-09-08 16:56:09 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLConstructionEvent@3bea817f delivered to mod Forge

2012-09-08 16:56:09 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLConstructionEvent@3bea817f to mod BasicComponenets

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Attempting to inject @SidedProxy classes into BasicComponenets

2012-09-08 16:56:09 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLConstructionEvent@3bea817f delivered to mod BasicComponenets

2012-09-08 16:56:09 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLConstructionEvent@3bea817f to mod UniversalElectricity

2012-09-08 16:56:09 [FINE] [ForgeModLoader] Attempting to inject @SidedProxy classes into UniversalElectricity

2012-09-08 16:56:09 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLConstructionEvent@3bea817f delivered to mod UniversalElectricity

2012-09-08 16:56:09 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLPreInitializationEvent@2ac9f93f to mod FML

2012-09-08 16:56:09 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLPreInitializationEvent@2ac9f93f delivered to mod FML

2012-09-08 16:56:09 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLPreInitializationEvent@2ac9f93f to mod Forge

2012-09-08 16:56:09 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLPreInitializationEvent@2ac9f93f delivered to mod Forge

2012-09-08 16:56:09 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLPreInitializationEvent@2ac9f93f to mod BasicComponenets

2012-09-08 16:56:09 [iNFO] [sTDOUT] Loaded Universal Electricity Mod: Basic Componenets

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLPreInitializationEvent@2ac9f93f delivered to mod BasicComponenets

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLPreInitializationEvent@2ac9f93f to mod UniversalElectricity

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLPreInitializationEvent@2ac9f93f delivered to mod UniversalElectricity

2012-09-08 16:56:10 [iNFO] [sTDERR] java.lang.NoClassDefFoundError: paulscode/sound/libraries/LibraryLWJGLOpenAL

2012-09-08 16:56:10 [iNFO] [sTDERR] at ayq.d(SoundManager.java:94)

2012-09-08 16:56:10 [iNFO] [sTDERR] at ayq.a(SoundManager.java:75)

2012-09-08 16:56:10 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.a(Minecraft.java:436)

2012-09-08 16:56:10 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:737)

2012-09-08 16:56:10 [iNFO] [sTDERR] at java.lang.Thread.run(Thread.java:680)

2012-09-08 16:56:10 [iNFO] [sTDERR] Caused by: java.lang.ClassNotFoundException: paulscode.sound.libraries.LibraryLWJGLOpenAL

2012-09-08 16:56:10 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:100)

2012-09-08 16:56:10 [iNFO] [sTDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

2012-09-08 16:56:10 [iNFO] [sTDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

2012-09-08 16:56:10 [iNFO] [sTDERR] ... 5 more

2012-09-08 16:56:10 [iNFO] [sTDERR] Caused by: java.lang.NullPointerException

2012-09-08 16:56:10 [iNFO] [sTDERR] at org.objectweb.asm.ClassReader.<init>(Unknown Source)

2012-09-08 16:56:10 [iNFO] [sTDERR] at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:27)

2012-09-08 16:56:10 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:142)

2012-09-08 16:56:10 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:93)

2012-09-08 16:56:10 [iNFO] [sTDERR] ... 7 more

2012-09-08 16:56:10 [iNFO] [sTDERR] error linking with the LibraryJavaSound plug-in

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLInitializationEvent@2ac02d83 to mod FML

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLInitializationEvent@2ac02d83 delivered to mod FML

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLInitializationEvent@2ac02d83 to mod Forge

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLInitializationEvent@2ac02d83 delivered to mod Forge

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLInitializationEvent@2ac02d83 to mod BasicComponenets

2012-09-08 16:56:10 [iNFO] [sTDOUT] MinecraftForge v4.0.0.241 Initialized

2012-09-08 16:56:10 [iNFO] [ForgeModLoader] MinecraftForge v4.0.0.241 Initialized

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLInitializationEvent@2ac02d83 delivered to mod BasicComponenets

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLInitializationEvent@2ac02d83 to mod UniversalElectricity

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLInitializationEvent@2ac02d83 delivered to mod UniversalElectricity

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLPostInitializationEvent@683a3e1b to mod FML

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLPostInitializationEvent@683a3e1b delivered to mod FML

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLPostInitializationEvent@683a3e1b to mod Forge

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLPostInitializationEvent@683a3e1b delivered to mod Forge

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLPostInitializationEvent@683a3e1b to mod BasicComponenets

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLPostInitializationEvent@683a3e1b delivered to mod BasicComponenets

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLPostInitializationEvent@683a3e1b to mod UniversalElectricity

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLPostInitializationEvent@683a3e1b delivered to mod UniversalElectricity

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLLoadCompleteEvent@4f27077b to mod FML

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLLoadCompleteEvent@4f27077b delivered to mod FML

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLLoadCompleteEvent@4f27077b to mod Forge

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLLoadCompleteEvent@4f27077b delivered to mod Forge

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLLoadCompleteEvent@4f27077b to mod BasicComponenets

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLLoadCompleteEvent@4f27077b delivered to mod BasicComponenets

2012-09-08 16:56:10 [FINER] [ForgeModLoader] Posting state event cpw.mods.fml.common.event.FMLLoadCompleteEvent@4f27077b to mod UniversalElectricity

2012-09-08 16:56:10 [FINER] [ForgeModLoader] State event cpw.mods.fml.common.event.FMLLoadCompleteEvent@4f27077b delivered to mod UniversalElectricity

2012-09-08 16:56:10 [iNFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 4 mods

2012-09-08 16:56:11 [iNFO] [sTDOUT] ########## GL ERROR ##########

2012-09-08 16:56:11 [iNFO] [sTDOUT] @ Pre render

2012-09-08 16:56:11 [iNFO] [sTDOUT] 1281: Invalid value

2012-09-08 16:57:54 [iNFO] [sTDERR] java.lang.NoClassDefFoundError: paulscode/sound/SoundSystem

2012-09-08 16:57:54 [iNFO] [sTDERR] at ayq.a(SoundManager.java:313)

2012-09-08 16:57:54 [iNFO] [sTDERR] at apn.a(SourceFile:63)

2012-09-08 16:57:54 [iNFO] [sTDERR] at apn.d(SourceFile:112)

2012-09-08 16:57:54 [iNFO] [sTDERR] at apn.m(SourceFile:100)

2012-09-08 16:57:54 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.l(Minecraft.java:1482)

2012-09-08 16:57:54 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.J(Minecraft.java:834)

2012-09-08 16:57:54 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:764)

2012-09-08 16:57:54 [iNFO] [sTDERR] at java.lang.Thread.run(Thread.java:680)

2012-09-08 16:57:54 [iNFO] [sTDERR] Caused by: java.lang.ClassNotFoundException: paulscode.sound.SoundSystem

2012-09-08 16:57:54 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:100)

2012-09-08 16:57:54 [iNFO] [sTDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

2012-09-08 16:57:54 [iNFO] [sTDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

2012-09-08 16:57:54 [iNFO] [sTDERR] ... 8 more

2012-09-08 16:57:54 [iNFO] [sTDERR] Caused by: java.lang.NullPointerException

2012-09-08 16:57:54 [iNFO] [sTDERR] at org.objectweb.asm.ClassReader.<init>(Unknown Source)

2012-09-08 16:57:54 [iNFO] [sTDERR] at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:27)

2012-09-08 16:57:54 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:142)

2012-09-08 16:57:54 [iNFO] [sTDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:93)

2012-09-08 16:57:54 [iNFO] [sTDERR] ... 10 more

2012-09-08 16:58:04 [iNFO] [sTDOUT] Stopping!

2012-09-08 16:58:04 [iNFO] [sTDERR] Exception in thread "Minecraft main thread" java.lang.NoClassDefFoundError: paulscode/sound/SoundSystem

2012-09-08 16:58:04 [iNFO] [sTDERR] at ayq.b(SoundManager.java:144)

2012-09-08 16:58:04 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.e(Minecraft.java:714)

2012-09-08 16:58:04 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:794)

2012-09-08 16:58:04 [iNFO] [sTDERR] at java.lang.Thread.run(Thread.java:680)

 

 

And here's the crash report:

 

---- Minecraft Crash Report ----

// Don't be sad, have a hug! <3

 

Time: 9/8/12 4:58 PM

Description: Unexpected error

 

java.lang.NoClassDefFoundError: paulscode/sound/SoundSystem

at ayq.a(SoundManager.java:313)

at apn.a(SourceFile:63)

at apn.d(SourceFile:112)

at apn.m(SourceFile:100)

at net.minecraft.client.Minecraft.l(Minecraft.java:1482)

at net.minecraft.client.Minecraft.J(Minecraft.java:834)

at net.minecraft.client.Minecraft.run(Minecraft.java:764)

at java.lang.Thread.run(Thread.java:680)

Caused by: java.lang.ClassNotFoundException: paulscode.sound.SoundSystem

at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:100)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

... 8 more

Caused by: java.lang.NullPointerException

at org.objectweb.asm.ClassReader.<init>(Unknown Source)

at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:27)

at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:142)

at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:93)

... 10 more

 

Relevant Details:

- Minecraft Version: 1.3.2

- Operating System: Mac OS X (x86_64) version 10.7.4

- Java Version: 1.6.0_35, Apple Inc.

- Java VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Apple Inc.

- Memory: 495949856 bytes (472 MB) / 581435392 bytes (554 MB) up to 1065025536 bytes (1015 MB)

- JVM Flags: 3 total; -Xbootclasspath/a:/System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Resources/LauncherSupport.jar -Xms512M -Xmx1024M

- FML: FML v3.0.165.344 Minecraft Forge 4.0.0.241 4 mods loaded, 4 mods active

FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available

Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available

BasicComponenets [basic Componenets] (Universal Electricity_v0.7.0.86.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available

UniversalElectricity [universal Electricity] (Universal Electricity_v0.7.0.86.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available

- LWJGL: 2.4.2

- OpenGL: NVIDIA GeForce GT 330M OpenGL Engine GL version 2.1 NVIDIA-7.18.18, NVIDIA Corporation

- Is Modded: Definitely; 'forge,fml'

- Type: Client

- Texture Pack: Default

- Profiler Position: N/A (disabled)

 

Help? Anyone?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • My modded minecraft world don't go past 100% on the loading screen. My backup still work, but i've made a lot of progress from the point i was that save. i have already checked online and did some suggestions i found, but nothing worked. Here is my latest log + i don´t have crash reports: https://github.com/GmsantosPT/Minecraft-mod-problems/tree/main   Pls Help, Santos
    • Please share a link to your crash report, as explained in the FAQ
    • I have a block already registered in my mod, which I have used in some worlds. The problem arises when in code, I add a property called CURRENT_AGE, when running Minecraft it freezes. In the console it doesn't appear any excpetion except that it stays in this phase: [Render thread/DEBUG] [ne.mi.co.ca.CapabilityManager/CAPABILITIES]: Attempting to automatically register: Lnet/minecraftforge/items/IItemHandler; Does anyone have an idea what it could be? I show the block and its registration public class SoulLichenBlock extends MultifaceBlock implements SimpleWaterloggedBlock, EntityBlock { public static final BooleanProperty WATERLOGGED = BlockStateProperties.WATERLOGGED; public static final IntegerProperty SKILL_LEVEL = IntegerProperty.create("soullichen_level", 0, 30); public static final DirectionProperty FACE = DirectionProperty.create("soullichen_face"); public static final DirectionProperty DIRECTION = DirectionProperty.create("soullichen_direction"); public static final IntegerProperty CURRENT_AGE = BlockStateProperties.AGE_25; private final MultifaceSpreader spreader = new MultifaceSpreader(this); private final MultifaceSpreader.DefaultSpreaderConfig config = new MultifaceSpreader.DefaultSpreaderConfig(this); private LivingEntity owner; //private static final Integer MAX_AGE = 25; public SoulLichenBlock(Properties properties) { super(properties); this.registerDefaultState(this .defaultBlockState() .setValue(WATERLOGGED, Boolean.FALSE) .setValue(SKILL_LEVEL, 0) .setValue(FACE, Direction.DOWN) .setValue(DIRECTION, Direction.DOWN) .trySetValue(CURRENT_AGE, 0) ); } public static ToIntFunction<BlockState> emission(int p_181223_) { return (p_181221_) -> MultifaceBlock.hasAnyFace(p_181221_) ? p_181223_ : 0; } public static boolean hasFace(BlockState p_153901_, @NotNull Direction p_153902_) { BooleanProperty booleanproperty = getFaceProperty(p_153902_); return p_153901_.hasProperty(booleanproperty) && p_153901_.getValue(booleanproperty); } protected void createBlockStateDefinition(StateDefinition.@NotNull Builder<Block, BlockState> stateDefinition) { stateDefinition.add(WATERLOGGED).add(SKILL_LEVEL).add(FACE).add(DIRECTION).add(CURRENT_AGE); super.createBlockStateDefinition(stateDefinition); } public @NotNull BlockState updateShape(BlockState p_153302_, @NotNull Direction p_153303_, @NotNull BlockState p_153304_, @NotNull LevelAccessor p_153305_, @NotNull BlockPos p_153306_, @NotNull BlockPos p_153307_) { if (p_153302_.getValue(WATERLOGGED)) { p_153305_.scheduleTick(p_153306_, Fluids.WATER, Fluids.WATER.getTickDelay(p_153305_)); } return super.updateShape(p_153302_, p_153303_, p_153304_, p_153305_, p_153306_, p_153307_); } @SuppressWarnings("deprecation") public @NotNull FluidState getFluidState(BlockState fluidState) { return fluidState.getValue(WATERLOGGED) ? Fluids.WATER.getSource(false) : super.getFluidState(fluidState); } public boolean propagatesSkylightDown(BlockState p_181225_, @NotNull BlockGetter blockGetter, @NotNull BlockPos blockPos) { return p_181225_.getFluidState().isEmpty(); } public @NotNull MultifaceSpreader getSpreader() { return this.spreader; } public Optional<MultifaceSpreader.SpreadPos> spreadFromRandomFaceTowardRandomDirection( BlockState p_221620_, LevelAccessor p_221621_, BlockPos p_221622_, RandomSource p_221623_, int skillPoints, int age) { return Direction.allShuffled(p_221623_).stream().filter((p_221680_) -> { return this.config.canSpreadFrom(p_221620_, p_221680_); }).map((p_221629_) -> { return this.spreadFromFaceTowardRandomDirection(p_221620_, p_221621_, p_221622_, p_221629_, p_221623_, false, skillPoints, age); }).filter(Optional::isPresent).findFirst().orElse(Optional.empty()); } public Optional<MultifaceSpreader.SpreadPos> spreadFromFaceTowardRandomDirection( BlockState blockState, LevelAccessor levelAccessor, BlockPos blockPos, Direction face, RandomSource randomSource, boolean aBoolean, int skillPoints, int age) { return Direction.allShuffled(randomSource).stream().map((direction) -> spreadFromFaceTowardDirection(blockState, levelAccessor, blockPos, face, direction, aBoolean, skillPoints, age)) .filter(Optional::isPresent) .findFirst() .orElse(Optional.empty()); } public Optional<MultifaceSpreader.SpreadPos> spreadFromFaceTowardDirection( BlockState blockState, LevelAccessor levelAccessor, BlockPos blockPos, Direction face, Direction direction, boolean aBoolean, int skillPoints, int age) { //DevilRpg.LOGGER.debug("BEGIN ==================================== spreadFromFaceTowardDirection skillPoints {}", skillPoints); return skillPoints < 0 ? Optional.empty() : getSpreadFromFaceTowardDirection(blockState, levelAccessor, blockPos, face, direction, this::canSpreadInto) .flatMap((spreadPos) -> { //DevilRpg.LOGGER.debug("END ================================ spreadFromFaceTowardDirection spreadPos {}", spreadPos); return this.spreadToFace(levelAccessor, spreadPos, aBoolean, skillPoints, direction, age); }); } public boolean canSpreadInto(BlockGetter p_221685_, BlockPos p_221686_, MultifaceSpreader.SpreadPos p_221687_) { BlockState blockstate = p_221685_.getBlockState(p_221687_.pos()); return this.stateCanBeReplaced(p_221685_, p_221686_, p_221687_.pos(), p_221687_.face(), blockstate) && isValidStateForPlacement(p_221685_, blockstate, p_221687_.pos(), p_221687_.face()); } protected boolean stateCanBeReplaced(BlockGetter p_221688_, BlockPos p_221689_, BlockPos p_221690_, Direction p_221691_, BlockState p_221692_) { return p_221692_.isAir() || p_221692_.is(this) || p_221692_.is(Blocks.WATER) && p_221692_.getFluidState().isSource(); } public Optional<MultifaceSpreader.SpreadPos> getSpreadFromFaceTowardDirection(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, Direction face, Direction direction, MultifaceSpreader.SpreadPredicate spreadPredicate) { //DevilRpg.LOGGER.debug("--- getSpreadFromFaceTowardDirection direction.getAxis() == face.getAxis(): {}", direction.getAxis() == face.getAxis()); ArrayList<Direction> directions = new ArrayList<>(); directions.add(direction); if (direction.getAxis() == face.getAxis()) { if (direction.getAxis().isHorizontal()) { directions = Arrays.stream(Direction.values()).filter(dir -> dir.getAxis().isVertical()).collect(Collectors.toCollection(ArrayList::new)); } if (direction.getAxis().isVertical()) { directions = Arrays.stream(Direction.values()).filter(dir -> dir.getAxis().isHorizontal()).collect(Collectors.toCollection(ArrayList::new)); } } for (Direction directionElement : directions) { /*DevilRpg.LOGGER.debug("--->> getSpreadFromFaceTowardDirection config.isOtherBlockValidAsSource(blockState) {} || " + "hasFace(blockState, face) {} && " + "!hasFace(blockState, direction) {}", config.isOtherBlockValidAsSource(blockState), hasFace(blockState, face), !hasFace(blockState, directionElement));*/ if (config.isOtherBlockValidAsSource(blockState) || hasFace(blockState, face) && !hasFace(blockState, directionElement)) { for (MultifaceSpreader.SpreadType multifacespreader$spreadtype : config.getSpreadTypes()) { MultifaceSpreader.SpreadPos multifacespreader$spreadpos = multifacespreader$spreadtype.getSpreadPos(blockPos, directionElement, face); //DevilRpg.LOGGER.debug("--- test SpreadPos: {} direction {} face {} ", multifacespreader$spreadpos, directionElement, face); if (spreadPredicate.test(blockGetter, blockPos, multifacespreader$spreadpos)) { //DevilRpg.LOGGER.debug("--- spreadPredicate success:"); return Optional.of(multifacespreader$spreadpos); } } } } return Optional.empty(); } public boolean isValidStateForPlacement(@NotNull BlockGetter blockGetter, @NotNull BlockState blockState, @NotNull BlockPos blockPos, @NotNull Direction face) { //DevilRpg.LOGGER.debug("------ isValidStateForPlacement 1st condition: {} && ({} || {})", this.isFaceSupported(face), !blockState.is(this), !hasFace(blockState, face)); if (this.isFaceSupported(face) && (!blockState.is(this) || !hasFace(blockState, face))) { BlockPos blockpos = blockPos.relative(face); //DevilRpg.LOGGER.debug("------ isValidStateForPlacement 2nd condition: canAttachTo {} ", secondCondition); return canAttachTo(blockGetter, face, blockpos, blockGetter.getBlockState(blockpos)); } else { return false; } } @Nullable public BlockState getStateForPlacement(@NotNull BlockState blockState, @NotNull BlockGetter blockGetter, @NotNull BlockPos blockPos, @NotNull Direction face, int skillPoints, Direction direction, int age) { //DevilRpg.LOGGER.debug("--- getStateForPlacement"); boolean isNotValidStateForPlacement = !this.isValidStateForPlacement(blockGetter, blockState, blockPos, face); //DevilRpg.LOGGER.debug("------- isNotValidStateForPlacement: {}", isNotValidStateForPlacement); if (isNotValidStateForPlacement) { return null; } else { BlockState blockstate; if (blockState.is(this)) { blockstate = blockState; } else if (this.isWaterloggable() && blockState.getFluidState().isSourceOfType(Fluids.WATER)) { blockstate = this.defaultBlockState().setValue(BlockStateProperties.WATERLOGGED, Boolean.TRUE); } else { blockstate = this.defaultBlockState(); } //DevilRpg.LOGGER.debug("------- getStateForPlacement -> blockStateResult "); return blockstate .setValue(getFaceProperty(face), Boolean.TRUE) .setValue(SKILL_LEVEL, skillPoints).setValue(FACE, face) .setValue(DIRECTION, direction) .setValue(CURRENT_AGE,age) ; } } public Optional<MultifaceSpreader.SpreadPos> spreadToFace(LevelAccessor levelAccessor, MultifaceSpreader.SpreadPos spreadPos, boolean p_221596_, int skillPoints, Direction direction, int age) { BlockState blockstate = levelAccessor.getBlockState(spreadPos.pos()); //DevilRpg.LOGGER.debug("---> spreadToFace blockstate{} direction: {}", blockstate, direction); return this.placeBlock(levelAccessor, spreadPos, blockstate, p_221596_, skillPoints, direction, age) ? Optional.of(spreadPos) : Optional.empty(); } public boolean placeBlock(LevelAccessor p_221702_, MultifaceSpreader.SpreadPos p_221703_, BlockState p_221704_, boolean p_221705_, int skillPoints, Direction direction, int age) { //DevilRpg.LOGGER.debug("---> placeBlock {} direction {} ", p_221703_, direction); BlockState blockstate = this.getStateForPlacement(p_221704_, p_221702_, p_221703_.pos(), p_221703_.face(), skillPoints, direction, age); if (blockstate != null) { if (p_221705_) { p_221702_.getChunk(p_221703_.pos()).markPosForPostprocessing(p_221703_.pos()); } //DevilRpg.LOGGER.debug("------> setBlock"); return p_221702_.setBlock(p_221703_.pos(), blockstate, 2); } else { return false; } } public long spreadFromFaceTowardAllDirections( BlockState blockState, LevelAccessor levelAccessor, BlockPos blockPos, Direction face, boolean aBoolean, int skillPoints, int age) { return Direction.stream().map((p_221656_) -> spreadFromFaceTowardDirection(blockState, levelAccessor, blockPos, face, p_221656_, aBoolean, skillPoints, age)) .filter(Optional::isPresent).count(); } private boolean isWaterloggable() { return this.stateDefinition.getProperties().contains(BlockStateProperties.WATERLOGGED); } @Override public void setPlacedBy(@NotNull Level level, @NotNull BlockPos blockPos, @NotNull BlockState blockState, @Nullable LivingEntity livingEntity, @NotNull ItemStack itemStack) { super.setPlacedBy(level, blockPos, blockState, livingEntity, itemStack); this.setOwner(livingEntity); } public LivingEntity getOwner() { return this.owner; } private void setOwner(LivingEntity livingEntity) { this.owner = livingEntity; } @Deprecated @Override public void entityInside(@NotNull BlockState blockState, @NotNull Level level, @NotNull BlockPos blockPos, @NotNull Entity entity) { if (entity instanceof LivingEntity /*&& entity.getType() != EntityType.BEE*/ && entity.getType() != ModEntities.LICHEN_SEEDBALL.get()) { entity.makeStuckInBlock(blockState, new Vec3(0.8D, 0.75D, 0.8D)); if (!level.isClientSide /*&& (entity.xOld != entity.getX() || entity.zOld != entity.getZ())*/) { // double d0 = Math.abs(entity.getX() - entity.xOld); // double d1 = Math.abs(entity.getZ() - entity.zOld); // if (d0 >= (double) 0.003F || d1 >= (double) 0.003F) { entity.hurt(level.damageSources().playerAttack((Player) owner), 1.0F); // Aplicar aceleración al movimiento double speedBoost = -0.4; // Ajusta este valor según lo rápido que quieras que sea el impulso double motionX = entity.getX() - entity.xOld; double motionZ = entity.getZ() - entity.zOld; double speed = Math.sqrt(motionX * motionX + motionZ * motionZ); //if (speed > 0.0) { entity.setDeltaMovement(entity.getDeltaMovement().multiply( (motionX / speed) * speedBoost, 0.0, (motionZ / speed) * speedBoost )); // } //} } } } @Nullable @Override public BlockEntity newBlockEntity(@NotNull BlockPos pos, @NotNull BlockState state) { return ModEntityBlocks.SOUL_LICHEN_ENTITY_BLOCK.get().create(pos, state); } @Nullable @Override public <T extends BlockEntity> BlockEntityTicker<T> getTicker(Level level, @NotNull BlockState blockState, @NotNull BlockEntityType<T> type) { return level.isClientSide ? null : (alevel, pos, aBlockstate, blockEntity) -> { if (blockEntity instanceof SoulLichenBlockEntity soulLichenBlockEntity && alevel.getGameTime() % 5 == 0) { soulLichenBlockEntity.tick(blockState, (ServerLevel) alevel, pos, alevel.getRandom()); //DevilRpg.LOGGER.info("-------->tick. this: {}", this.getClass().getSimpleName()); } }; } }   This is the registration:   public final class ModBlocks { public static final DeferredRegister<Block> BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, DevilRpg.MODID); ... public static final RegistryObject<SoulLichenBlock> SOUL_LICHEN_BLOCK = BLOCKS.register("soullichen", () -> new SoulLichenBlock( Block.Properties.copy(Blocks.GLOW_LICHEN).lightLevel(SoulLichenBlock.emission(7)).randomTicks() )); }  
    • If you are using AMD/ATI, check for driver updates on their website - do not update via system
    • Hi, Create a new class that extends "Block" class and you need json for it in resources/assets/modid/blockstates directory and resources/assets/modid/models. You can generate json for it using a tool like misodes model generator. Here, atleast, are blocks explained at forge docs.  Don't forge to look at vanilla code, like Magma Block is a good reference if you're trying a "green fire block".  Modid should be replaced with your actual forge mod namespace!
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.