I cloned the latest commit of SpongeForge (d3bbee62b22bf187b731b842805a056f0dd67335) in my Eclipse, now when I want to start I got a crash. Here are logs :
crash-report, fml-log, mc-log
Make sure all of the submodules are updated correctly. The MemoryDataContainer
and MemoryDataView
classes have not moved for a very long while now.
I deleted the whole clone and then I cloned it again. Submodules should be updated but I got the crash.
I will try to remove the .gradle directory, to clean his cache and then I will delete and clone again.
Can you actually find MemoryDataManipulator
in your cloned repository?
Indeed, I can not find it
Does your SpongeAPI submodule even exist?
Yes, I cloned all submodules. I did everything like I was doing before, and everything was working fine.
@gabizou you missed this:
[10:25:16] [main/ERROR] [mixin/]: String index out of range: 2
java.lang.StringIndexOutOfBoundsException: String index out of range: 2
at java.lang.String.charAt(String.java:658) ~[?:1.8.0_66]
at org.objectweb.asm.signature.SignatureReader.parseType(SignatureReader.java:177) ~[asm-debug-all-5.0.3.jar:5.0.3]
at org.objectweb.asm.signature.SignatureReader.acceptType(SignatureReader.java:130) ~[asm-debug-all-5.0.3.jar:5.0.3]
at org.objectweb.asm.commons.Remapper.mapSignature(Unknown Source) ~[asm-commons-5.0.3.jar:5.0.3]
at org.objectweb.asm.commons.RemappingMethodAdapter.visitLocalVariable(Unknown Source) ~[asm-commons-5.0.3.jar:5.0.3]
at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1512) ~[asm-debug-all-5.0.3.jar:5.0.3]
at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017) ~[asm-debug-all-5.0.3.jar:5.0.3]
at org.objectweb.asm.ClassReader.accept(ClassReader.java:693) ~[asm-debug-all-5.0.3.jar:5.0.3]
at org.objectweb.asm.ClassReader.accept(ClassReader.java:506) ~[asm-debug-all-5.0.3.jar:5.0.3]
at net.minecraftforge.fml.common.asm.transformers.DeobfuscationTransformer.transform(DeobfuscationTransformer.java:44) ~[forgeSrc-1.8.9-11.15.1.1722-PROJECT(SpongeForge).jar:?]
at org.spongepowered.asm.mixin.transformer.TreeInfo.applyTransformers(TreeInfo.java:147) ~[mixin-0.4.17-SNAPSHOT.jar:0.4.17-SNAPSHOT+unknown-b0.git-unknown]
at org.spongepowered.asm.mixin.transformer.TreeInfo.loadClass(TreeInfo.java:92) ~[mixin-0.4.17-SNAPSHOT.jar:0.4.17-SNAPSHOT+unknown-b0.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinInfo.loadMixinClass(MixinInfo.java:710) ~[mixin-0.4.17-SNAPSHOT.jar:0.4.17-SNAPSHOT+unknown-b0.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinInfo.<init>(MixinInfo.java:272) ~[mixin-0.4.17-SNAPSHOT.jar:0.4.17-SNAPSHOT+unknown-b0.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinConfig.initialiseMixins(MixinConfig.java:372) [mixin-0.4.17-SNAPSHOT.jar:0.4.17-SNAPSHOT+unknown-b0.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinConfig.initialise(MixinConfig.java:311) [mixin-0.4.17-SNAPSHOT.jar:0.4.17-SNAPSHOT+unknown-b0.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.initConfigs(MixinTransformer.java:540) [mixin-0.4.17-SNAPSHOT.jar:0.4.17-SNAPSHOT+unknown-b0.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.init(MixinTransformer.java:486) [mixin-0.4.17-SNAPSHOT.jar:0.4.17-SNAPSHOT+unknown-b0.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transform(MixinTransformer.java:391) [mixin-0.4.17-SNAPSHOT.jar:0.4.17-SNAPSHOT+unknown-b0.git-unknown]
at org.spongepowered.asm.mixin.transformer.MixinTransformer$Proxy.transform(MixinTransformer.java:107) [mixin-0.4.17-SNAPSHOT.jar:0.4.17-SNAPSHOT+unknown-b0.git-unknown]
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) [launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [?:1.8.0_66]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_66]
at java.lang.Class.forName0(Native Method) [?:1.8.0_66]
at java.lang.Class.forName(Class.java:348) [?:1.8.0_66]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131) [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_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_66]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStartServer.main(GradleStartServer.java:10) [start/:?]
So, the issue is actually from Forge’s end, there’s an issue that happens with Eclipse, the only real thing I can say to work around it is run the server/client in production, or use IntelliJ temporarily.
I temporarily downgraded the forge build to 1694 and everything seem working fine for now.