Bassebombecraft

Bassebombecraft

18.5k Downloads

Server (in container) fails to start with exception: ClassNotFoundException: net.minecraft.client.particle.SpriteTexturedParticle

athrane opened this issue ยท 2 comments

commented

Stacktrace:

[12:24:59] [modloading-worker-3/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: Could not find parent net/minecraft/client/particle/SpriteTexturedParticle for class bassebombecraft/client/particles/LightningParticle in classloader cpw.mods.modlauncher.TransformingClassLoader@1af1347d on thread Thread[modloading-worker-3,5,main]

[12:24:59] [modloading-worker-3/ERROR] [ne.mi.ev.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler

java.lang.ClassNotFoundException: net.minecraft.client.particle.SpriteTexturedParticle

at java.lang.ClassLoader.findClass(ClassLoader.java:530) ~[?:1.8.0_212] {}

at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_212] {}

at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:106) ~[modlauncher-8.0.9.jar:?] {re:classloading}

at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_212] {}

at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:62) ~[eventbus-4.0.0.jar:?] {}

at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-4.0.0.jar:?] {}

at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:21) ~[eventbus-4.0.0.jar:?] {}

at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:20) ~[eventbus-4.0.0.jar:4.0.0+65+master.6080a3f] {}

at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) ~[modlauncher-8.0.9.jar:?] {}

at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-8.0.9.jar:?] {}

at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) ~[modlauncher-8.0.9.jar:?] {}

at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) ~[modlauncher-8.0.9.jar:?] {re:classloading}

at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) ~[modlauncher-8.0.9.jar:?] {re:classloading}

at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_212] {}

at bassebombecraft.client.particles.RegisteredParticles.<clinit>(RegisteredParticles.java:30) ~[bassebombecraft:1.16.5-2.1] {re:classloading}

at bassebombecraft.BassebombeCraft.<init>(BassebombeCraft.java:117) ~[bassebombecraft:1.16.5-2.1] {re:classloading,pl:eventbus:A}


commented

Solution: Resolution of #1172 introduced this issue. Is resolved by using string to identify particles instead of using the client side particle class names at server side.

commented

Resolved with commit: 495c979