Skip to content

crash on startup #428

@federicolodovichii

Description

@federicolodovichii

I keep getting this error:
A mod crashed on startup!
net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'axiom' at 'com.moulberry.axiom.utils.PreLaunch'!
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:158)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:66)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'axiom' at 'com.moulberry.axiom.utils.PreLaunch'!
at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:409)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:156)
... 2 more
Caused by: net.fabricmc.loader.api.EntrypointException: Exception while loading entries for entrypoint 'preLaunch' provided by 'axiom'
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:56)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405)
... 3 more
Caused by: java.lang.RuntimeException: Mixin transformation of com.moulberry.axiom.utils.PreLaunch failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:440)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:336)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:231)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:534)
at java.base/java.lang.Class.forName(Class.java:513)
at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50)
at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124)
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53)
... 4 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mixins.satin.client.json:gl.GlUniformMixin from mod satin] from phase [DEFAULT] in config [mixins.satin.client.json] FAILED during PREPARE
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:686)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinPrepareError(MixinProcessor.java:633)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:591)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:510)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:486)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.lockAndSelect(MixinProcessor.java:438)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.couldTransformClass(MixinProcessor.java:398)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.couldTransformClass(MixinTransformer.java:265)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:233)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:435)
... 14 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @mixin target type mismatch: net.minecraft.class_284 is an interface in org.spongepowered.asm.mixin.transformer.MixinInfo$SubType$Standard@789dd6bf
at org.spongepowered.asm.mixin.transformer.MixinInfo$SubType.validateTarget(MixinInfo.java:552)
at org.spongepowered.asm.mixin.transformer.MixinInfo.getTargetClass(MixinInfo.java:1026)
at org.spongepowered.asm.mixin.transformer.MixinInfo.readTargetClasses(MixinInfo.java:1007)
at org.spongepowered.asm.mixin.transformer.MixinInfo.parseTargets(MixinInfo.java:895)
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:950)
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:858)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:588)
... 22 more

I tried uninstalling axiom but kept getting the same kind of messages just involving different mods;

I tried with yarrp v2.0 and 1.0, both for 1.21.10 fabric;

i also tried installing YARRP resources and got this error on startup:

Incompatible mods found!
net.fabricmc.loader.impl.FormattedException: net.fabricmc.loader.impl.discovery.ModResolutionException: Mod discovery failed!
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63)
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:204)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:142)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:66)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: net.fabricmc.loader.impl.discovery.ModResolutionException: Mod discovery failed!
at net.fabricmc.loader.impl.discovery.ModDiscoverer.lambda$discoverMods$1(ModDiscoverer.java:155)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.discovery.ModDiscoverer.discoverMods(ModDiscoverer.java:155)
at net.fabricmc.loader.impl.FabricLoaderImpl.setup(FabricLoaderImpl.java:222)
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:199)
... 3 more
Caused by: net.fabricmc.loader.impl.metadata.ParseMetadataException: Error reading fabric.mod.json file for mod at C:\Users\xdlol\AppData\Roaming.minecraft\mods\yarrp-mc1.21.1-fabric-v0.1.0-sources.jar: Invalid mod id ${mod_id}:
- It starts with an invalid character '$' (it must be a lowercase a-z - uppercase isn't allowed anywhere in the ID)
- It contains invalid characters: '{', '}'!
at net.fabricmc.loader.impl.metadata.MetadataVerifier.checkModId(MetadataVerifier.java:146)
at net.fabricmc.loader.impl.metadata.MetadataVerifier.verify(MetadataVerifier.java:52)
at net.fabricmc.loader.impl.metadata.ModMetadataParser.parseMetadata(ModMetadataParser.java:49)
at net.fabricmc.loader.impl.discovery.ModDiscoverer$ModScanTask.parseMetadata(ModDiscoverer.java:510)
at net.fabricmc.loader.impl.discovery.ModDiscoverer$ModScanTask.computeJarFile(ModDiscoverer.java:332)
at net.fabricmc.loader.impl.discovery.ModDiscoverer$ModScanTask.compute(ModDiscoverer.java:290)
at net.fabricmc.loader.impl.discovery.ModDiscoverer$ModScanTask.compute(ModDiscoverer.java:249)
at java.base/java.util.concurrent.RecursiveTask.exec(RecursiveTask.java:110)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

which if i open his fabric.mod.json looks something like this:

{
"schemaVersion": 1,
"id": "${mod_id}",
"version": "${version}",
"name": "${mod_name}",
"description": "${description}",
"authors": [
"${authors}"
],
"contact": {
"homepage": "${homepage_url}",
"sources": "${sources_url}",
"issues": "${issues_url}"
},
"license": "${license}",
"icon": "assets/${mod_id}/icon.png",
"entrypoints": {
"main": [
{
"value": "de.rubixdev.yarrp.Mod",
"adapter": "kotlin"
}
]
},
"mixins": [
"${mod_id}.mixins.json",
"${mod_id}-fabric.mixins.json"
],
"depends": {
"minecraft": "${minecraft_version_range_fabric}",
"fabricloader": ">=${fabric_loader_version}",
"fabric-language-kotlin": ">=${fabric_kotlin_version}"
},
"suggests": {
"modmenu": "*"
},
"custom": {
"modmenu": {
"links": {
"modmenu.discord": "https://discord.gg/Etq9EBYU7Q",
"modmenu.kofi": "https://ko-fi.com/rubixdev",
"modmenu.paypal": "https://paypal.me/RubixDev42",
"modmenu.github_releases": "https://github.com/RubixDev/YARRP/releases",
"modmenu.modrinth": "https://modrinth.com/project/yarrp",
"modmenu.curseforge": "https://www.curseforge.com/minecraft/mc-mods/yarrp"
},
"badges": [
"library"
]
}
}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions