I haven't played FTB for a bit, and I just went to try and play, and when I launch DW20 1.12/2.9.0, it tries to launch, but I end up with an 'Exit Code 1' crash. I've looked at the logs and nothing really stands out as an obvious fix:
When I tried downloading DW20 1.16/1.12 (the versioning is kind of confusing, but I'm pretty sure it's a newer version - it seems like the Minecraft version is 1.16 where the previous was 1.12, so for simplicity, if the old one was MC 1.12 and DW20 v2.90, and the new one was based on MC 1.16, then maybe the DW20 version should be v3.0 or something?), that does launch fine. The problem is I copied my local saves from the 'old' instance into the 'new' one, and some things were OK, but there was some definite 'corruption' - The most notable being in my daughters world, there were a lot of 'floating torches' that appeared to have been placed on something no longer present, but since the old version won't launch, I can't compare/confirm. I think I've figured my way through a similar crash in the past, but I'm drawing a blank here. In a log prior to the one above, there was a mention suggesting an error with 'mine together', which I've never used and don't care about, so I deleted the jar and config file for it, but no change, other than no mention of that mod in the log. I'd at least like to be able to launch the old version for some comparison, but this also gives me concern related to my server world that has a LOT of work in it (relatively speaking), and although I've started over a few times, previously, I've always had ways to revisit my previous worlds if I so chose.
Any thoughts on how I can get the old version to launch? Not sure what the deal is as really nothing has changed on my machine since it was last launched (no java updates, no M$ 'updates'), so I can only think it's something related to overwolf, the MC launcher or some other 'dynamic' component that may have updated on launch of the overwolf/ftb app launcher.
Code:
[21:39:32] [main/ERROR] [randompatches]: Failed to transform class: net.minecraft.client.Minecraft
java.lang.NullPointerException: null
at com.therandomlabs.randompatches.patch.client.MinecraftPatch.patchDispatchKeypresses(MinecraftPatch.java:60) ~[MinecraftPatch.class:?]
at com.therandomlabs.randompatches.patch.client.MinecraftPatch.apply(MinecraftPatch.java:23) ~[MinecraftPatch.class:?]
at com.therandomlabs.randompatches.core.RPTransformer.transform(RPTransformer.java:37) [randompatches-1.12.2-1.22.1.10.jar:?]
at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:256) [ASMTransformerWrapper$TransformerWrapper.class:?]
at org.spongepowered.asm.service.mojang.LegacyTransformerHandle.transformClassBytes(LegacyTransformerHandle.java:71) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.service.mojang.MixinServiceLaunchWrapper.applyTransformers(MixinServiceLaunchWrapper.java:535) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.service.mojang.MixinServiceLaunchWrapper.getClassBytes(MixinServiceLaunchWrapper.java:501) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.service.mojang.MixinServiceLaunchWrapper.getClassNode(MixinServiceLaunchWrapper.java:579) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.ClassInfo.forName(ClassInfo.java:1843) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinInfo.getTargetClass(MixinInfo.java:1007) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinInfo.readTargetClasses(MixinInfo.java:997) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinInfo.parseTargets(MixinInfo.java:885) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:730) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:646) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:515) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:440) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:416) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:285) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:191) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:72) [phosphor-forge-mc1.12.2-0.2.7-universal.jar:?]
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(Unknown Source) [?:1.8.0_221]
at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_221]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_221]
at java.lang.Class.forName(Unknown Source) [?:1.8.0_221]
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:?]
[21:39:32] [main/INFO] [STDOUT]: [pl.asie.patchy.helpers.ConstructorReplacingTransformer$FFMethodVisitor:visitTypeInsn:73]: Replaced NEW for net/minecraft/util/ClassInheritanceMultiMap to pl/asie/foamfix/coremod/common/FoamyClassInheritanceMultiMap
[21:39:32] [main/INFO] [STDOUT]: [pl.asie.patchy.helpers.ConstructorReplacingTransformer$FFMethodVisitor:visitMethodInsn:85]: Replaced INVOKESPECIAL for net/minecraft/util/ClassInheritanceMultiMap to pl/asie/foamfix/coremod/common/FoamyClassInheritanceMultiMap
[21:39:32] [main/INFO] [mixin]: A re-entrant transformer '$wrapper.pl.asie.foamfix.coremod.FoamFixTransformer' was detected and will no longer process meta class data
[21:39:32] [main/INFO] [EnderCore ASM]: Transforming Class [net.minecraft.world.chunk.storage.ExtendedBlockStorage], Method [func_76663_a]
[21:39:32] [main/INFO] [EnderCore ASM]: Transforming net.minecraft.world.chunk.storage.ExtendedBlockStorage Finished.
[21:39:32] [main/INFO] [Astral Core]: [AstralTransformer] Transforming amu : net.minecraft.world.World with 2 patches!
[21:39:32] [main/INFO] [Astral Core]: [AstralTransformer] Applied patch PATCHSUNBRIGHTNESSWORLDCLIENT
[21:39:32] [main/INFO] [Astral Core]: [AstralTransformer] Applied patch PATCHSUNBRIGHTNESSWORLDCOMMON
[21:39:32] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[21:39:32] [main/ERROR] [randompatches]: Failed to transform class: net.minecraft.client.Minecraft
java.lang.NullPointerException: null
at com.therandomlabs.randompatches.patch.client.MinecraftPatch.patchDispatchKeypresses(MinecraftPatch.java:60) ~[MinecraftPatch.class:?]
at com.therandomlabs.randompatches.patch.client.MinecraftPatch.apply(MinecraftPatch.java:23) ~[MinecraftPatch.class:?]
at com.therandomlabs.randompatches.core.RPTransformer.transform(RPTransformer.java:37) [randompatches-1.12.2-1.22.1.10.jar:?]
at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:256) [ASMTransformerWrapper$TransformerWrapper.class:?]
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(Unknown Source) [?:1.8.0_221]
at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_221]
at net.minecraft.client.main.Main.main(SourceFile:38) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_221]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_221]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_221]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_221]
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:?]
[21:39:32] [main/ERROR] [randompatches]: Failed to transform class: net.minecraft.client.entity.EntityPlayerSP
java.lang.NullPointerException: null
at org.objectweb.asm.tree.InsnList.insert(InsnList.java:347) ~[asm-debug-all-5.2.jar:5.2]
at com.therandomlabs.randompatches.patch.client.dismount.EntityPlayerSPPatch.apply(EntityPlayerSPPatch.java:39) ~[EntityPlayerSPPatch.class:?]
at com.therandomlabs.randompatches.core.RPTransformer.transform(RPTransformer.java:37) [randompatches-1.12.2-1.22.1.10.jar:?]
at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:256) [ASMTransformerWrapper$TransformerWrapper.class:?]
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(Unknown Source) [?:1.8.0_221]
at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_221]
at net.minecraft.client.main.Main.main(SourceFile:38) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_221]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_221]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_221]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_221]
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:?]
[21:39:32] [main/INFO] [EnderCore ASM]: Transforming net.minecraft.entity.player.EntityPlayer finished, added func_184613_cA() overriding EntityLivingBase
[21:39:32] [main/INFO] [Astral Core]: [AstralTransformer] Transforming vp : net.minecraft.entity.EntityLivingBase with 4 patches!
[21:39:32] [main/INFO] [Astral Core]: [AstralTransformer] Applied patch PATCHAPPLYPOTIONEFFECTEVENT
[21:39:32] [main/INFO] [Astral Core]: [AstralTransformer] Applied patch PATCHENTITYLIVINGBASEWATERSLOWDOWN
[21:39:32] [main/INFO] [Astral Core]: [AstralTransformer] Applied patch PATCHSETPLAYERATTRIBUTE
[21:39:32] [main/INFO] [Astral Core]: [AstralTransformer] Applied patch PATCHUPDATEELYTRA
[21:39:32] [main/INFO] [Astral Core]: [AstralTransformer] Transforming amu : net.minecraft.world.World with 2 patches!
[21:39:32] [main/INFO] [Astral Core]: [AstralTransformer] Applied patch PATCHSUNBRIGHTNESSWORLDCLIENT
[21:39:32] [main/INFO] [Astral Core]: [AstralTransformer] Applied patch PATCHSUNBRIGHTNESSWORLDCOMMON
[21:39:32] [main/INFO] [STDOUT]: [pl.asie.foamfix.coremod.FoamFixTransformer:spliceClasses:98]: Added INTERFACE: pl/asie/foamfix/coremod/patches/IFoamFixWorldRemovable
[21:39:32] [main/INFO] [STDOUT]: [pl.asie.foamfix.coremod.FoamFixTransformer:spliceClasses:135]: Added METHOD: net.minecraft.world.World.foamfix_removeUnloadedEntities
[21:39:32] [main/INFO] [STDOUT]: [pl.asie.foamfix.coremod.FoamFixTransformer:spliceClasses:98]: Added INTERFACE: pl/asie/foamfix/coremod/patches/IFoamFixWorldRemovable
[21:39:32] [main/INFO] [STDOUT]: [pl.asie.foamfix.coremod.FoamFixTransformer:spliceClasses:111]: Spliced in METHOD: net.minecraft.world.World.foamfix_removeUnloadedEntities
[21:39:32] [main/INFO] [STDOUT]: [pl.asie.foamfix.coremod.FoamFixTransformer:spliceClasses:98]: Added INTERFACE: pl/asie/foamfix/coremod/patches/IFoamFixWorldRemovable
[21:39:32] [main/INFO] [STDOUT]: [pl.asie.foamfix.coremod.FoamFixTransformer:spliceClasses:111]: Spliced in METHOD: net.minecraft.world.World.foamfix_removeUnloadedEntities
[21:39:32] [main/INFO] [STDOUT]: [pl.asie.foamfix.coremod.FoamFixTransformer:spliceClasses:98]: Added INTERFACE: pl/asie/foamfix/coremod/patches/IFoamFixWorldRemovable
[21:39:32] [main/INFO] [STDOUT]: [pl.asie.foamfix.coremod.FoamFixTransformer:spliceClasses:111]: Spliced in METHOD: net.minecraft.world.World.foamfix_removeUnloadedEntities
[21:39:32] [main/ERROR] [LaunchWrapper]: Unable to launch
java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_221]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_221]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_221]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_221]
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:?]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/World
at net.minecraft.client.main.Main.main(SourceFile:38) ~[Main.class:?]
... 6 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.world.World
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_221]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_221]
at net.minecraft.client.main.Main.main(SourceFile:38) ~[Main.class:?]
... 6 more
Caused by: java.lang.ClassFormatError: Duplicate interface name "pl/asie/foamfix/coremod/patches/IFoamFixWorldRemovable" in class file net/minecraft/world/World
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_221]
at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_221]
at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_221]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_221]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_221]
at net.minecraft.client.main.Main.main(SourceFile:38) ~[Main.class:?]
... 6 more
[21:39:32] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
[21:39:32] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49)
[21:39:32] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.SecurityManager.checkExit(Unknown Source)
[21:39:32] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.Runtime.exit(Unknown Source)
[21:39:32] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.System.exit(Unknown Source)
[21:39:32] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
[21:39:32] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
When I tried downloading DW20 1.16/1.12 (the versioning is kind of confusing, but I'm pretty sure it's a newer version - it seems like the Minecraft version is 1.16 where the previous was 1.12, so for simplicity, if the old one was MC 1.12 and DW20 v2.90, and the new one was based on MC 1.16, then maybe the DW20 version should be v3.0 or something?), that does launch fine. The problem is I copied my local saves from the 'old' instance into the 'new' one, and some things were OK, but there was some definite 'corruption' - The most notable being in my daughters world, there were a lot of 'floating torches' that appeared to have been placed on something no longer present, but since the old version won't launch, I can't compare/confirm. I think I've figured my way through a similar crash in the past, but I'm drawing a blank here. In a log prior to the one above, there was a mention suggesting an error with 'mine together', which I've never used and don't care about, so I deleted the jar and config file for it, but no change, other than no mention of that mod in the log. I'd at least like to be able to launch the old version for some comparison, but this also gives me concern related to my server world that has a LOT of work in it (relatively speaking), and although I've started over a few times, previously, I've always had ways to revisit my previous worlds if I so chose.
Any thoughts on how I can get the old version to launch? Not sure what the deal is as really nothing has changed on my machine since it was last launched (no java updates, no M$ 'updates'), so I can only think it's something related to overwolf, the MC launcher or some other 'dynamic' component that may have updated on launch of the overwolf/ftb app launcher.