Sinytra Connector

Sinytra Connector

12M Downloads

[1.21.1 | 2.0.0-beta.5/2.0.0-beta.6 | Axiom] Game Fails to Launch: No Crash Log. IllegalAccessError from mixinextras.neoforge

Diaxium opened this issue · 4 comments

commented

Mod Name

Axiom (Fabric) + Sinytra Connector

Mod Homepage

Minecraft Version

1.21.1

Describe the Bug

The game fails to launch when using Axiom 4.3.3 with Sinytra Connector v2.0.0-beta.5+ and newer. The error stems from a module dependency issue where Axiom cannot access mixinextras.neoforge, causing an IllegalAccessError during Mixin bootstrapping.

Steps to Reproduce

  1. Use NeoForge 21.1.90 for Minecraft 1.21.1.
  2. Install:
    • Forgified Fabric API(0.107.0+2.0.22+1.21.1)
    • Connector Extras(1.12.1+1.21.1)
    • Sinytra Connector (v2.0.0-beta.5+ or newer)
    • Axiom 4.3.3 (Fabric)
  3. Launch the game.

Logs

Additional Context

  • Isolation Testing:
    • Works with Connector v2.0.0-beta.4 (pre-Commit 3c8bfed).
    • Fails with Connector v2.0.0-beta.5+ (post-Commit 3c8bfed).
  • Key Error:
    Caused by: java.lang.IllegalAccessError:   
      class Axiom module → does not read module mixinextras.neoforge  
    
  • Temporary Fix: Removing lines 150-152 in ConnectorLocator.java resolves the issue. Works for Connector v2.0.0-beta.5+
commented

Hello, what setup did you use previously that worked?

commented

This is caused by the same issue as #1634. It seems like jar-in-jar libraries are being loaded in a way where they can't access anything

commented

Sorry about the JIJ module issue, it's getting fixed in beta 7.

commented

Awesome thanks!