Skip to content

Crash on startup at 'preLaunch' stage #245

@koamedev

Description

@koamedev

Hello, when I try to run mc with StationAPI above versions 2.0.0-alpha.3 (including 5.4) it crashes at initialization. This is a clean install of Babric on Prism Launcher without any other mods. I tried different versions of Fabric and Java, no difference.

I do not have this issue in the dev environment in Intellij.

I am running up-to-date Windows 10 LTSC 2021.

Error below, full log at https://mclo.gs/pbOJKap

[15:10:05] [main/ERROR] (FabricLoader) A mod crashed on startup!
net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'station-api-base' at 'net.modificationstation.stationapi.api.StationAPI'!
	at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.18.4.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:158) ~[fabric-loader-0.18.4.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:66) [fabric-loader-0.18.4.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.18.4.jar:?]
	at org.prismlauncher.legacy.LegacyLauncher.launch(LegacyLauncher.java:123) [NewLaunchLegacy.jar:?]
	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?]
	at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?]
Caused by: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'station-api-base' at 'net.modificationstation.stationapi.api.StationAPI'!
	at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:409) ~[fabric-loader-0.18.4.jar:?]
	at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.18.4.jar:?]
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407) ~[fabric-loader-0.18.4.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:156) ~[fabric-loader-0.18.4.jar:?]
	... 5 more
Caused by: java.lang.ExceptionInInitializerError
	at java.lang.Class.forName0(Native Method) ~[?:?]
	at java.lang.Class.forName(Class.java:469) ~[?:?]
	at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.18.4.jar:?]
	at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) ~[fabric-loader-0.18.4.jar:?]
	at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.18.4.jar:?]
	at net.modificationstation.stationapi.api.StationAPI.lambda$setupEntrypoint$0(StationAPI.java:76) ~[station-api-base-2.0.0-alpha.5.4-e90278a3ddf81394.jar:?]
	at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
	at net.modificationstation.stationapi.api.StationAPI.setupEntrypoint(StationAPI.java:75) ~[station-api-base-2.0.0-alpha.5.4-e90278a3ddf81394.jar:?]
	at net.modificationstation.stationapi.api.StationAPI.setupMods(StationAPI.java:61) ~[station-api-base-2.0.0-alpha.5.4-e90278a3ddf81394.jar:?]
	at net.modificationstation.stationapi.api.StationAPI.onPreLaunch(StationAPI.java:52) ~[station-api-base-2.0.0-alpha.5.4-e90278a3ddf81394.jar:?]
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405) ~[fabric-loader-0.18.4.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:156) ~[fabric-loader-0.18.4.jar:?]
	... 5 more
Caused by: java.lang.IllegalCallerException: Class "net.modificationstation.stationapi.impl.client.texture.StationRenderImpl" has attempted to resolve its namespace, but it's either not a part of a mod, or was loaded in an unusual way. Class's location resolves to "file:///C:/Users/Home/scoop/persist/prismlauncher/instances/babric-b1.7.3(1)/minecraft/.fabric/processedMods/station-renderer-api-v0-2.0.0-alpha.5.4-ea2ad891b5cc6cf0.jar".
	at net.modificationstation.stationapi.api.util.Namespace.lambda$resolve$5(Namespace.java:154) ~[station-api-base-2.0.0-alpha.5.4-e90278a3ddf81394.jar:?]
	at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
	at net.modificationstation.stationapi.api.util.Namespace.lambda$resolve$6(Namespace.java:148) ~[station-api-base-2.0.0-alpha.5.4-e90278a3ddf81394.jar:?]
	at java.util.Map.computeIfAbsent(Map.java:1054) ~[?:?]
	at net.modificationstation.stationapi.api.util.Namespace.resolve(Namespace.java:65) ~[station-api-base-2.0.0-alpha.5.4-e90278a3ddf81394.jar:?]
	at net.modificationstation.stationapi.impl.client.texture.StationRenderImpl.<clinit>(StationRenderImpl.java:46) ~[station-renderer-api-v0-2.0.0-alpha.5.4-ea2ad891b5cc6cf0.jar:?]
	at java.lang.Class.forName0(Native Method) ~[?:?]
	at java.lang.Class.forName(Class.java:469) ~[?:?]
	at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.18.4.jar:?]
	at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) ~[fabric-loader-0.18.4.jar:?]
	at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.18.4.jar:?]
	at net.modificationstation.stationapi.api.StationAPI.lambda$setupEntrypoint$0(StationAPI.java:76) ~[station-api-base-2.0.0-alpha.5.4-e90278a3ddf81394.jar:?]
	at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
	at net.modificationstation.stationapi.api.StationAPI.setupEntrypoint(StationAPI.java:75) ~[station-api-base-2.0.0-alpha.5.4-e90278a3ddf81394.jar:?]
	at net.modificationstation.stationapi.api.StationAPI.setupMods(StationAPI.java:61) ~[station-api-base-2.0.0-alpha.5.4-e90278a3ddf81394.jar:?]
	at net.modificationstation.stationapi.api.StationAPI.onPreLaunch(StationAPI.java:52) ~[station-api-base-2.0.0-alpha.5.4-e90278a3ddf81394.jar:?]
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405) ~[fabric-loader-0.18.4.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:156) ~[fabric-loader-0.18.4.jar:?]
	... 5 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions