enjarai / mini-tardis

https://enjarai.dev/mini-tardis/
6 stars 6 forks source link

Game Crash in 1.21 #30

Closed CatgirlChilis closed 1 week ago

CatgirlChilis commented 1 week ago

Using the 2.0.0-Beta version, the game crashes when trying to create or load a world, tracing the issue to Cardinal Components API. Heard from a friend who was troubleshooting the same issue independently that they got the same crash while using mini tardis v1.1.1 on 1.21.1, though I don't have their crash logs to prove it's the same error. Tested using: Minecraft 1.21.1 Fabric version 0.16.9 and 0.16.5 Fabric API version 0.108.0 and 0.105.0 Cicada version 0.9.1 and 0.8.3 owo version 0.12.15 and 0.12.14 All with no other mods installed.

First crash log (using all the newest versions of each listed above)


Time: 2024-11-14 17:00:30
Description: Exception in server tick loop

java.lang.NoClassDefFoundError: org/ladysnake/cca/api/v3/level/LevelComponentInitializer
    at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027)
    at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    at knot//dev.enjarai.minitardis.MiniTardis.lambda$onInitialize$2(MiniTardis.java:48)
    at knot//net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.lambda$static$2(ServerLifecycleEvents.java:49)
    at knot//net.minecraft.server.MinecraftServer.handler$zfd000$fabric-lifecycle-events-v1$afterSetupServer(MinecraftServer.java:2643)
    at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:668)
    at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
    at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.ClassNotFoundException: org.ladysnake.cca.api.v3.level.LevelComponentInitializer
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:226)
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    ... 14 more

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
    Minecraft Version: 1.21.1
    Minecraft Version ID: 1.21.1
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 21.0.3, Microsoft
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
    Memory: 611133328 bytes (582 MiB) / 1006632960 bytes (960 MiB) up to 2147483648 bytes (2048 MiB)
    CPUs: 8
    Processor Vendor: GenuineIntel
    Processor Name: Intel(R) Xeon(R) CPU           W3550  @ 3.07GHz
    Identifier: Intel64 Family 6 Model 26 Stepping 5
    Microarchitecture: Nehalem (Server)
    Frequency (GHz): 3.07
    Number of physical packages: 1
    Number of physical CPUs: 4
    Number of logical CPUs: 8
    Graphics card #0 name: NVIDIA GeForce GTX 1060 3GB
    Graphics card #0 vendor: NVIDIA
    Graphics card #0 VRAM (MiB): 3072.00
    Graphics card #0 deviceId: VideoController1
    Graphics card #0 versionInfo: 32.0.15.6094
    Memory slot #0 capacity (MiB): 2048.00
    Memory slot #0 clockSpeed (GHz): 1.33
    Memory slot #0 type: DDR3
    Memory slot #1 capacity (MiB): 2048.00
    Memory slot #1 clockSpeed (GHz): 1.33
    Memory slot #1 type: DDR3
    Memory slot #2 capacity (MiB): 4096.00
    Memory slot #2 clockSpeed (GHz): 1.60
    Memory slot #2 type: DDR3
    Memory slot #3 capacity (MiB): 2048.00
    Memory slot #3 clockSpeed (GHz): 1.33
    Memory slot #3 type: DDR3
    Memory slot #4 capacity (MiB): 4096.00
    Memory slot #4 clockSpeed (GHz): 1.60
    Memory slot #4 type: DDR3
    Memory slot #5 capacity (MiB): 2.00
    Memory slot #5 clockSpeed (GHz): 0.00
    Memory slot #5 type: FLASH
    Virtual memory max (MiB): 24438.77
    Virtual memory used (MiB): 11848.83
    Swap memory total (MiB): 10119.55
    Swap memory used (MiB): 192.80
    Space in storage for jna.tmpdir (MiB): available: 12486.02, total: 476320.00
    Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 12486.02, total: 476320.00
    Space in storage for io.netty.native.workdir (MiB): available: 12486.02, total: 476320.00
    Space in storage for java.io.tmpdir (MiB): available: 12486.02, total: 476320.00
    Space in storage for workdir (MiB): available: 12486.02, total: 476320.00
    JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
    Fabric Mods: 
        cicada: CICADA 0.9.1+1.21-1.21.1
        fabric-api: Fabric API 0.108.0+1.21.1
            fabric-api-base: Fabric API Base 0.4.42+6573ed8c19
            fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.70+b559734419
            fabric-biome-api-v1: Fabric Biome API (v1) 13.0.30+be1ed2d719
            fabric-block-api-v1: Fabric Block API (v1) 1.0.22+0af3f5a719
            fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.10+6573ed8c19
            fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.52+0af3f5a719
            fabric-client-tags-api-v1: Fabric Client Tags 1.1.15+6573ed8c19
            fabric-command-api-v1: Fabric Command API (v1) 1.2.49+f71b366f19
            fabric-command-api-v2: Fabric Command API (v2) 2.2.28+6ced4dd919
            fabric-commands-v0: Fabric Commands (v0) 0.2.66+df3654b319
            fabric-content-registries-v0: Fabric Content Registries (v0) 8.0.18+b559734419
            fabric-convention-tags-v1: Fabric Convention Tags 2.1.2+7f945d5b19
            fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.9.2+e60e56d419
            fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.29+0af3f5a719
            fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.3.0+8e331c5719
            fabric-data-generation-api-v1: Fabric Data Generation API (v1) 20.2.23+16c4ae2519
            fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.0+6fc22b9919
            fabric-entity-events-v1: Fabric Entity Events (v1) 1.7.0+2122d82819
            fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.13+ba9dae0619
            fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.53+6ced4dd919
            fabric-item-api-v1: Fabric Item API (v1) 11.1.1+d5debaed19
            fabric-item-group-api-v1: Fabric Item Group API (v1) 4.1.6+6823f7cd19
            fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.47+0af3f5a719
            fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.45+df3654b319
            fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.5.0+01d9a51c19
            fabric-loot-api-v2: Fabric Loot API (v2) 3.0.15+3f89f5a519
            fabric-loot-api-v3: Fabric Loot API (v3) 1.0.3+3f89f5a519
            fabric-message-api-v1: Fabric Message API (v1) 6.0.13+6573ed8c19
            fabric-model-loading-api-v1: Fabric Model Loading API (v1) 2.0.0+fe474d6b19
            fabric-networking-api-v1: Fabric Networking API (v1) 4.3.0+c7469b2119
            fabric-object-builder-api-v1: Fabric Object Builder API (v1) 15.2.1+40875a9319
            fabric-particles-v1: Fabric Particles (v1) 4.0.2+6573ed8c19
            fabric-recipe-api-v1: Fabric Recipe API (v1) 5.0.13+6508971219
            fabric-registry-sync-v0: Fabric Registry Sync (v0) 5.1.3+60c3209b19
            fabric-renderer-api-v1: Fabric Renderer API (v1) 3.4.0+c705a49c19
            fabric-renderer-indigo: Fabric Renderer - Indigo 1.7.0+c705a49c19
            fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.68+df3654b319
            fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.48+73761d2e19
            fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.6+1daea21519
            fabric-rendering-v0: Fabric Rendering (v0) 1.1.71+df3654b319
            fabric-rendering-v1: Fabric Rendering (v1) 5.0.5+df16efd019
            fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 4.3.0+8dc279b119
            fabric-resource-loader-v0: Fabric Resource Loader (v0) 1.3.1+5b5275af19
            fabric-screen-api-v1: Fabric Screen API (v1) 2.0.25+8b68f1c719
            fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.87+b559734419
            fabric-sound-api-v1: Fabric Sound API (v1) 1.0.23+6573ed8c19
            fabric-transfer-api-v1: Fabric Transfer API (v1) 5.4.2+95bead5f19
            fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.1.0+1daea21519
        fabricloader: Fabric Loader 0.16.9
            mixinextras: MixinExtras 0.4.1
        java: OpenJDK 64-Bit Server VM 21
        minecraft: Minecraft 1.21.1
        mini_tardis: Mini Tardis 2.0.0-beta.1+1.21.1
            fabric-permissions-api-v0: fabric-permissions-api 0.2-SNAPSHOT
            fantasy: Fantasy 0.6.4+1.21
        owo: oωo 0.12.15+1.21
            blue_endless_jankson: jankson 1.2.2
            io_wispforest_endec: endec 0.1.5
            io_wispforest_endec_gson: gson 0.1.3
            io_wispforest_endec_jankson: jankson 0.1.3
            io_wispforest_endec_netty: netty 0.1.2
    Server Running: true
    Player Count: 0 / 8; []
    Active Data Packs: vanilla, fabric, fabric-convention-tags-v2, fantasy, mini_tardis
    Available Data Packs: bundle, fabric, fabric-convention-tags-v2, fantasy, mini_tardis, trade_rebalance, vanilla
    Enabled Feature Flags: minecraft:vanilla
    World Generation: Stable
    World Seed: -3997300760383323523
    Type: Integrated Server (map_client.txt)
    Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric'
    Launched Version: fabric-loader-0.16.9-1.21.1```
enjarai commented 1 week ago

This is strange... Have you tried installing CCA separately?

CatgirlChilis commented 1 week ago

I hadn't, but that worked yea

The makeshift engine's model is broken (invisible) but that's a separate, smaller issue