Apron icon indicating copy to clipboard operation
Apron copied to clipboard

Aether crashes with StationAPI

Open kianfakheriaghdam opened this issue 1 year ago • 7 comments

Description

I want to have an instance with Aether & MojangFix (Station API Edition). I can use Apron to run Babric with Aether, but when I install StationAPI for MojangFix it crashes. Other mods such as BuildCraft & IndustrialCraft seem to be working fine though.

Mods + Version info:

  • Apron version: 2.0.1
  • Aether version: 1.0.2
  • StationAPI version: 2.0-alpha.1.1

Crash Report

java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at modloader.ModLoader.addInternalMod(ModLoader.java:323)
	at modloader.ModLoader.readFromModFolder(ModLoader.java:1270)
	at modloader.ModLoader.init(ModLoader.java:790)
	at modloader.ModLoader.AddAllRenderers(ModLoader.java:222)
	at net.minecraft.class_578.handler$zck000$apron-impl$modloader$ctr(class_578.java:526)
	at net.minecraft.class_578.<init>(class_578.java:75)
	at net.minecraft.class_578.<clinit>(class_578.java:26)
	at net.minecraft.client.Minecraft.method_2106(Minecraft.java:318)
	at net.minecraft.client.Minecraft.run(Minecraft.java:716)
	at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_124.method_442(net.minecraft.class_31)" because "net.minecraft.class_124.field_468[this.field_753]" is null
	at net.minecraft.class_31.method_726(class_31.java:226)
	at modloader.ModLoader.AddName(ModLoader.java:365)
	at net.minecraft.AetherBlocks.<init>(AetherBlocks.java:106)
	at net.minecraft.mod_Aether.<init>(mod_Aether.java:105)
	... 15 more

kianfakheriaghdam avatar Mar 21 '24 14:03 kianfakheriaghdam

Please use version 2.0.1 of Apron instead of 1.7.3+build

thecatcore avatar Mar 21 '24 14:03 thecatcore

I'm currently trying to boot it up with the following mods

700-Aether-1.02_Client
Apron-2.0.1
mod-remapping-api-1.18.0
StationAPI-2.0-alpha.1.1

However it crashes with this trace

[07:51:14] [Minecraft main thread/ERROR] (Apron/ModLoader) Exception occured in ModLoader
java.lang.reflect.InvocationTargetException: null
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
	at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
	at java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?]
	at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
	at modloader.ModLoader.addInternalMod(ModLoader.java:323) [apron-impl-2.0.1-16f524426015b3f1.jar:?]
	at modloader.ModLoader.readFromModFolder(ModLoader.java:1270) [apron-impl-2.0.1-16f524426015b3f1.jar:?]
	at modloader.ModLoader.init(ModLoader.java:790) [apron-impl-2.0.1-16f524426015b3f1.jar:?]
	at modloader.ModLoader.AddAllRenderers(ModLoader.java:222) [apron-impl-2.0.1-16f524426015b3f1.jar:?]
	at net.minecraft.class_578.handler$zck000$apron-impl$modloader$ctr(class_578.java:526) [client-intermediary.jar:?]
	at net.minecraft.class_578.<init>(class_578.java:75) [client-intermediary.jar:?]
	at net.minecraft.class_578.<clinit>(class_578.java:26) [client-intermediary.jar:?]
	at net.minecraft.client.Minecraft.method_2106(Minecraft.java:318) [client-intermediary.jar:?]
	at net.minecraft.client.Minecraft.run(Minecraft.java:716) [client-intermediary.jar:?]
	at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_124.method_442(net.minecraft.class_31)" because "net.minecraft.class_124.field_468[this.field_753]" is null
	at net.minecraft.class_31.method_726(class_31.java:226) ~[client-intermediary.jar:?]
	at modloader.ModLoader.AddName(ModLoader.java:365) [apron-impl-2.0.1-16f524426015b3f1.jar:?]
	at net.minecraft.AetherBlocks.<init>(AetherBlocks.java:106) ~[700-Aether-1.02_Client.zip:?]
	at net.minecraft.mod_Aether.<init>(mod_Aether.java:105) ~[700-Aether-1.02_Client.zip:?]
	... 15 more

(700 is prepended to the Aether mod's jar name because I sourced the jar from a b1.7.3 modpack I made and I wrote a tool that auto applies mods in numeric order for convenience. The jar itself is unmodified though)

For sanity sake I tested this on a fresh Babric instance, and I made sure it's actually on java 17. Is compatibility just not ready yet or am i doing something wrong?

OCsonic avatar Mar 21 '24 14:03 OCsonic

Please use version 2.0.1 of Apron instead of 1.7.3+build

i was using 2.0.1. Github template defaulted it to 1.7.3+build.1 & i forgot to change it

kianfakheriaghdam avatar Mar 21 '24 15:03 kianfakheriaghdam

Can you both send your full logs? Apron-StAPI compat currently doesn't support adding dimensions from ML mods.

thecatcore avatar Mar 21 '24 15:03 thecatcore

Can you both send your full logs? Apron-StAPI compat currently doesn't support adding dimensions from ML mods.

https://mclo.gs/Ur9Kb31

kianfakheriaghdam avatar Mar 21 '24 16:03 kianfakheriaghdam

Can you both send your full logs? Apron-StAPI compat currently doesn't support adding dimensions from ML mods. https://mclo.gs/yFCNUCA

OCsonic avatar Mar 21 '24 17:03 OCsonic

Running RML mods that adds new dimensions will not work with StAPI compat for now. But IIRC there was a functional port for StAPI, try looking it out.

fishiatee avatar Mar 21 '24 23:03 fishiatee