Szum123321 / textile_backup

Backup Mod for Fabric
https://www.curseforge.com/minecraft/mc-mods/textile-backup
GNU General Public License v3.0
90 stars 29 forks source link

Crash in MC 1.20.4 with only Fabric API, Cloth config and textile backup in dedicated server #149

Closed qouteall closed 7 months ago

qouteall commented 8 months ago

Crash report:

---- Minecraft Crash Report ----
// Shall we play a game?

Time: 2024-01-01 14:35:36
Description: Exception in server tick loop

java.lang.RuntimeException: Mixin transformation of net.minecraft.class_3178 failed
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
    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:520)
    at net.minecraft.class_3176.method_3823(class_3176.java:189)
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:650)
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
    at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)
    ... 8 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Variable modifier method redirectedCall(J)J in textile_backup.mixins.json:DedicatedServerWatchdogMixin from mod textile_backup failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap textile_backup-refmap.json
    at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468)
    at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1384)
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1062)
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:402)
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327)
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
    ... 11 more

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

-- System Details --
Details:
    Minecraft Version: 1.20.4
    Minecraft Version ID: 1.20.4
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 17.0.5, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
    Memory: 490648256 bytes (467 MiB) / 1399848960 bytes (1335 MiB) up to 2147483648 bytes (2048 MiB)
    CPUs: 16
    Processor Vendor: AuthenticAMD
    Processor Name: AMD Ryzen 7 5800H with Radeon Graphics         
    Identifier: AuthenticAMD Family 25 Model 80 Stepping 0
    Microarchitecture: Zen 3
    Frequency (GHz): 3.19
    Number of physical packages: 1
    Number of physical CPUs: 8
    Number of logical CPUs: 16
    Graphics card #0 name: AMD Radeon(TM) Graphics
    Graphics card #0 vendor: Advanced Micro Devices, Inc. (0x1002)
    Graphics card #0 VRAM (MB): 512.00
    Graphics card #0 deviceId: 0x1638
    Graphics card #0 versionInfo: DriverVersion=27.20.21020.5007
    Graphics card #1 name: NVIDIA GeForce RTX 3070 Laptop GPU
    Graphics card #1 vendor: NVIDIA (0x10de)
    Graphics card #1 VRAM (MB): 4095.00
    Graphics card #1 deviceId: 0x249d
    Graphics card #1 versionInfo: DriverVersion=31.0.15.3713
    Memory slot #0 capacity (MB): 8192.00
    Memory slot #0 clockSpeed (GHz): 3.20
    Memory slot #0 type: DDR4
    Memory slot #1 capacity (MB): 8192.00
    Memory slot #1 clockSpeed (GHz): 3.20
    Memory slot #1 type: DDR4
    Virtual memory max (MB): 21859.00
    Virtual memory used (MB): 11661.66
    Swap memory total (MB): 6144.00
    Swap memory used (MB): 204.67
    JVM Flags: 1 total; -Xmx2G
    Fabric Mods: 
        cloth-config: Cloth Config v13 13.0.121
            cloth-basic-math: cloth-basic-math 0.6.1
        fabric-api: Fabric API 0.91.3+1.20.4
            fabric-api-base: Fabric API Base 0.4.35+78d798af4f
            fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.45+78d798af4f
            fabric-biome-api-v1: Fabric Biome API (v1) 13.0.15+78d798af4f
            fabric-block-api-v1: Fabric Block API (v1) 1.0.14+78d798af4f
            fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.3+78d798af4f
            fabric-command-api-v1: Fabric Command API (v1) 1.2.40+f71b366f4f
            fabric-command-api-v2: Fabric Command API (v2) 2.2.19+78d798af4f
            fabric-commands-v0: Fabric Commands (v0) 0.2.57+df3654b34f
            fabric-containers-v0: Fabric Containers (v0) 0.1.81+df3654b34f
            fabric-content-registries-v0: Fabric Content Registries (v0) 5.0.9+78d798af4f
            fabric-convention-tags-v1: Fabric Convention Tags 1.5.9+78d798af4f
            fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.22+78d798af4f
            fabric-data-generation-api-v1: Fabric Data Generation API (v1) 13.1.17+78d798af4f
            fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.60+78d798af4f
            fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.28+4ced05924f
            fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.14+78d798af4f
            fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.71+df3654b34f
            fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.45+78d798af4f
            fabric-item-api-v1: Fabric Item API (v1) 2.1.34+78d798af4f
            fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.20+78d798af4f
            fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.29+78d798af4f
            fabric-loot-api-v2: Fabric Loot API (v2) 2.1.4+78d798af4f
            fabric-message-api-v1: Fabric Message API (v1) 6.0.4+78d798af4f
            fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.59+78d798af4f
            fabric-networking-api-v1: Fabric Networking API (v1) 3.1.2+78d798af4f
            fabric-object-builder-api-v1: Fabric Object Builder API (v1) 13.0.7+78d798af4f
            fabric-particles-v1: Fabric Particles (v1) 1.1.6+78d798af4f
            fabric-recipe-api-v1: Fabric Recipe API (v1) 2.0.15+78d798af4f
            fabric-registry-sync-v0: Fabric Registry Sync (v0) 4.0.13+78d798af4f
            fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.41+73761d2e4f
            fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.32+78d798af4f
            fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.13+78d798af4f
            fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.15+78d798af4f
            fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.50+78d798af4f
            fabric-transfer-api-v1: Fabric Transfer API (v1) 4.0.6+78d798af4f
            fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 5.0.13+78d798af4f
        fabricloader: Fabric Loader 0.15.2
            mixinextras: MixinExtras 0.3.2
        java: Java HotSpot(TM) 64-Bit Server VM 17
        minecraft: Minecraft 1.20.4
        textile_backup: Textile Backup 3.1.2-1.20
            com_github_shevek_parallelgzip: parallelgzip af5f5c297e735f3f2df7aa4eb0e19a5810b8aff6
            org_apache_commons_commons-compress: commons-compress 1.22
            org_tukaani_xz: xz 1.9
    Server Running: true
    Player Count: 0 / 20; []
    Data Packs: vanilla, fabric
    Enabled Feature Flags: minecraft:vanilla
    World Generation: Stable
    Is Modded: Definitely; Server brand changed to 'fabric'
    Type: Dedicated Server (map_server.txt)
qouteall commented 8 months ago

~I was using the wrong version.~ ~The 3.1.2-1.20 in modrinth shows that its version range is 1.20-1.20.4 so it confused me. https://modrinth.com/mod/textile_backup/version/3.1.2-1.20~

qouteall commented 8 months ago

The crash still happens with the version for 1.20.4 https://modrinth.com/mod/textile_backup/version/MzVGOit2

12thDimension commented 8 months ago

Experiencing the same issue

Fungus-00 commented 7 months ago

same, and even worse with other certain mods

Szum123321 commented 7 months ago

Im having trouble reproducing the issue. Can someone experiencing it confirm they're running TxB 3.1.3 and what is the world save file size?

qouteall commented 7 months ago

3.1.3 works