EnderTurret / PatchedMod

A Minecraft mod that adds the ability to patch Json files for resource and data packs.
GNU Lesser General Public License v2.1
2 stars 0 forks source link

`org.spongepowered.asm.mixin.transformer.throwables.IllegalClassLoadError: Illegal classload request for net.enderturret.patchedmod.mixin.fabric.GroupResourcePackAccess. Mixin is defined in #patched:mixins.patched.json and cannot be referenced directly` #6

Closed SettingDust closed 1 year ago

SettingDust commented 1 year ago

Quilt Patched-fabric-1.19.2-1.2.0

[11:43:20] [Worker-ResourceReload-0/ERROR] (Minecraft) Couldn't read tag list minecraft:wooden_stairs from minecraft:tags/items/wooden_stairs.json in data pack Malum (Quilt)
java.lang.RuntimeException: Mixin transformation of net.enderturret.patchedmod.mixin.fabric.GroupResourcePackAccess failed
    at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:458) ~[quilt-loader-0.19.2-beta.2.jar:?]
    at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:244) ~[quilt-loader-0.19.2-beta.2.jar:?]
    at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.loadClassOnly(KnotClassDelegate.java:164) ~[quilt-loader-0.19.2-beta.2.jar:?]
    at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:150) ~[quilt-loader-0.19.2-beta.2.jar:?]
    at org.quiltmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:228) ~[quilt-loader-0.19.2-beta.2.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    at net.enderturret.patchedmod.fabric.FabricPlatform.isGroup(FabricPlatform.java:47) ~[transformed-mod-patched.i0:0/:?]
    at net.enderturret.patchedmod.util.MixinCallbacks.findTrueSource(MixinCallbacks.java:256) ~[transformed-mod-patched.i0:0/:?]
    at net.enderturret.patchedmod.util.MixinCallbacks.patch(MixinCallbacks.java:117) ~[transformed-mod-patched.i0:0/:?]
    at net.enderturret.patchedmod.util.MixinCallbacks.patch(MixinCallbacks.java:89) ~[transformed-mod-patched.i0:0/:?]
    at net.enderturret.patchedmod.util.MixinCallbacks.lambda$chain$0(MixinCallbacks.java:57) ~[transformed-mod-patched.i0:0/:?]
    at net.enderturret.patchedmod.util.PatchingInputStream.transform(PatchingInputStream.java:29) ~[transformed-mod-patched.i0:0/:?]
    at net.enderturret.patchedmod.util.PatchingInputStream.read(PatchingInputStream.java:52) ~[transformed-mod-patched.i0:0/:?]
    at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270) ~[?:?]
    at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313) ~[?:?]
    at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188) ~[?:?]
    at java.io.InputStreamReader.read(InputStreamReader.java:177) ~[?:?]
    at java.io.BufferedReader.fill(BufferedReader.java:162) ~[?:?]
    at java.io.BufferedReader.read1(BufferedReader.java:213) ~[?:?]
    at java.io.BufferedReader.read(BufferedReader.java:287) ~[?:?]
    at com.google.gson.stream.JsonReader.fillBuffer(JsonReader.java:1289) ~[gson-2.8.9.jar:?]
    at com.google.gson.stream.JsonReader.nextNonWhitespace(JsonReader.java:1327) ~[gson-2.8.9.jar:?]
    at com.google.gson.stream.JsonReader.consumeNonExecutePrefix(JsonReader.java:1570) ~[gson-2.8.9.jar:?]
    at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:533) ~[gson-2.8.9.jar:?]
    at com.google.gson.stream.JsonReader.peek(JsonReader.java:424) ~[gson-2.8.9.jar:?]
    at com.google.gson.internal.Streams.parse(Streams.java:46) ~[gson-2.8.9.jar:?]
    at com.google.gson.JsonParser.parseReader(JsonParser.java:85) ~[gson-2.8.9.jar:?]
    at com.google.gson.JsonParser.parseReader(JsonParser.java:60) ~[gson-2.8.9.jar:?]
    at net.minecraft.class_3503.method_33174(class_3503.java:54) ~[transformed-mod-minecraft-v1.19.2.jar:?]
    at org.quiltmc.qsl.tag.impl.client.ClientTagRegistryManager.load(ClientTagRegistryManager.java:125) ~[transformed-mod-quilt-tags.i0:0/:?]
    at org.quiltmc.qsl.tag.impl.client.ClientOnlyTagManagerReloader.lambda$load$0(ClientOnlyTagManagerReloader.java:53) ~[transformed-mod-quilt-tags.i0:0/:?]
    at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
    at org.quiltmc.qsl.tag.impl.client.ClientTagRegistryManager.forEach(ClientTagRegistryManager.java:218) ~[transformed-mod-quilt-tags.i0:0/:?]
    at org.quiltmc.qsl.tag.impl.client.ClientOnlyTagManagerReloader.lambda$load$1(ClientOnlyTagManagerReloader.java:52) ~[transformed-mod-quilt-tags.i0:0/:?]
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) [?:?]
    at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) [?:?]
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?]
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?]
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?]
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?]
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?]
Caused by: org.spongepowered.asm.mixin.transformer.throwables.IllegalClassLoadError: Illegal classload request for net.enderturret.patchedmod.mixin.fabric.GroupResourcePackAccess. Mixin is defined in #patched:mixins.patched.json and cannot be referenced directly
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:334) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:453) ~[quilt-loader-0.19.2-beta.2.jar:?]
    ... 40 more