From aad4678d40d3295ba2367c51ae8e1d3527eeb4c6 Mon Sep 17 00:00:00 2001 From: luacs1998 Date: Sun, 26 Apr 2015 20:14:35 +0800 Subject: [PATCH] Add classloader exclusion for ASM --- .../main/java/cpw/mods/fml/common/launcher/FMLServerTweaker.java | 1 + fml/src/main/java/cpw/mods/fml/common/launcher/FMLTweaker.java | 1 + 2 files changed, 2 insertions(+) diff --git a/fml/src/main/java/cpw/mods/fml/common/launcher/FMLServerTweaker.java b/fml/src/main/java/cpw/mods/fml/common/launcher/FMLServerTweaker.java index 2c2429624..a74693061 100644 --- a/fml/src/main/java/cpw/mods/fml/common/launcher/FMLServerTweaker.java +++ b/fml/src/main/java/cpw/mods/fml/common/launcher/FMLServerTweaker.java @@ -16,6 +16,7 @@ public class FMLServerTweaker extends FMLTweaker { // The mojang packages are excluded so the log4j2 queue is correctly visible from // the obfuscated and deobfuscated parts of the code. Without, the UI won't show anything classLoader.addClassLoaderExclusion("com.mojang."); + classLoader.addClassLoaderExclusion("org.objectweb.asm."); classLoader.addTransformerExclusion("cpw.mods.fml.repackage."); classLoader.addTransformerExclusion("cpw.mods.fml.relauncher."); classLoader.addTransformerExclusion("cpw.mods.fml.common.asm.transformers."); diff --git a/fml/src/main/java/cpw/mods/fml/common/launcher/FMLTweaker.java b/fml/src/main/java/cpw/mods/fml/common/launcher/FMLTweaker.java index bd1e2e2f3..3cb89af75 100644 --- a/fml/src/main/java/cpw/mods/fml/common/launcher/FMLTweaker.java +++ b/fml/src/main/java/cpw/mods/fml/common/launcher/FMLTweaker.java @@ -119,6 +119,7 @@ public class FMLTweaker implements ITweaker { { classLoader.addClassLoaderExclusion("org.apache."); classLoader.addClassLoaderExclusion("com.google.common."); + classLoader.addClassLoaderExclusion("org.objectweb.asm."); classLoader.addTransformerExclusion("cpw.mods.fml.repackage."); classLoader.addTransformerExclusion("cpw.mods.fml.relauncher."); classLoader.addTransformerExclusion("cpw.mods.fml.common.asm.transformers.");