Just upgraded a server running Forge + Sponge and am now hitting a wall. I’ve disabled all mods except for Sponge (spongeforge-1.12.2-2705-7.1.0-BETA-3206.jar).
I’m running Forge 2705 (forge-1.12.2-14.23.4.2705-universal.jar) and when I execute with the sponge mode as noted above, I get the following crash:
...
[23:26:14] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer}
[23:27:39] [main/ERROR] [LaunchWrapper]: Unable to launch
java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_171]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_171]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_171]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_171]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_171]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_171]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_171]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_171]
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:62) [forge-1.12.2-14.23.4.2705-universal.jar:?]
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:31) [forge-1.12.2-14.23.4.2705-universal.jar:?]
Caused by: java.lang.NoClassDefFoundError: org/spongepowered/common/registry/type/statistic/StatisticRegistryModule$Holder
at org.spongepowered.common.registry.type.statistic.StatisticRegistryModule.getInstance(StatisticRegistryModule.java:50) ~[StatisticRegistryModule.class:1.12.2-2705-7.1.0-BETA-3206]
at net.minecraft.stats.StatBase.handler$registerStat$zjp000(SourceFile:567) ~[qo.class:?]
at net.minecraft.stats.StatBase.func_75971_g(SourceFile:46) ~[qo.class:?]
at net.minecraft.stats.StatBasic.func_75971_g(SourceFile:16) ~[qj.class:?]
at net.minecraft.stats.StatList.<clinit>(StatList.java:30) ~[qs.class:?]
at net.minecraft.entity.EntityList$EntityEggInfo.<init>(EntityList.java:450) ~[vi$a.class:?]
at net.minecraft.entity.EntityList.func_191305_a(EntityList.java:431) ~[vi.class:?]
at net.minecraft.entity.EntityList.func_151514_a(EntityList.java:360) ~[vi.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:505) ~[ni.class:?]
at net.minecraft.server.MinecraftServer.main(MinecraftServer.java:1470) ~[MinecraftServer.class:?]
... 12 more
Caused by: java.lang.ClassNotFoundException: org.spongepowered.common.registry.type.statistic.StatisticRegistryModule$Holder
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_171]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_171]
at org.spongepowered.common.registry.type.statistic.StatisticRegistryModule.getInstance(StatisticRegistryModule.java:50) ~[StatisticRegistryModule.class:1.12.2-2705-7.1.0-BETA-3206]
at net.minecraft.stats.StatBase.handler$registerStat$zjp000(SourceFile:567) ~[qo.class:?]
at net.minecraft.stats.StatBase.func_75971_g(SourceFile:46) ~[qo.class:?]
at net.minecraft.stats.StatBasic.func_75971_g(SourceFile:16) ~[qj.class:?]
at net.minecraft.stats.StatList.<clinit>(StatList.java:30) ~[qs.class:?]
at net.minecraft.entity.EntityList$EntityEggInfo.<init>(EntityList.java:450) ~[vi$a.class:?]
at net.minecraft.entity.EntityList.func_191305_a(EntityList.java:431) ~[vi.class:?]
at net.minecraft.entity.EntityList.func_151514_a(EntityList.java:360) ~[vi.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:505) ~[ni.class:?]
at net.minecraft.server.MinecraftServer.main(MinecraftServer.java:1470) ~[MinecraftServer.class:?]
... 12 more
Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.jar.Attributes.clone(Attributes.java:291) ~[?:1.8.0_171]
at sun.net.www.protocol.jar.URLJarFile.getManifest(URLJarFile.java:155) ~[?:1.8.0_171]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:147) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_171]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_171]
at org.spongepowered.common.registry.type.statistic.StatisticRegistryModule.getInstance(StatisticRegistryModule.java:50) ~[StatisticRegistryModule.class:1.12.2-2705-7.1.0-BETA-3206]
at net.minecraft.stats.StatBase.handler$registerStat$zjp000(SourceFile:567) ~[qo.class:?]
at net.minecraft.stats.StatBase.func_75971_g(SourceFile:46) ~[qo.class:?]
at net.minecraft.stats.StatBasic.func_75971_g(SourceFile:16) ~[qj.class:?]
at net.minecraft.stats.StatList.<clinit>(StatList.java:30) ~[qs.class:?]
at net.minecraft.entity.EntityList$EntityEggInfo.<init>(EntityList.java:450) ~[vi$a.class:?]
at net.minecraft.entity.EntityList.func_191305_a(EntityList.java:431) ~[vi.class:?]
at net.minecraft.entity.EntityList.func_151514_a(EntityList.java:360) ~[vi.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:505) ~[ni.class:?]
at net.minecraft.server.MinecraftServer.main(MinecraftServer.java:1470) ~[MinecraftServer.class:?]
... 12 more
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:31]: java.lang.reflect.InvocationTargetException
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:31]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:31]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:31]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:31]: at java.lang.reflect.Method.invoke(Method.java:498)
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:31]: at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:62)
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:31]: at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:31)
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:67]: Caused by: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:67]: at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49)
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:67]: at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:67]: at java.lang.Runtime.exit(Runtime.java:107)
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:67]: at java.lang.System.exit(System.java:971)
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:67]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:67]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[23:27:39] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:67]: ... 6 more
It seems as though there’s some sort of compatibility or config issue from this upgrade. Any idea of what may be going on here?