1.4.5似乎在1.21版本存在崩溃问题,可能是qsdata 对象未被正确初始化
XiaoBaiqueen opened this issue · 1 comments
---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.
Time: 2025-05-21 14:24:47
Description: Ticking entity
java.lang.NullPointerException: Cannot read field "ignoreSingleStackCheck" because "qsdata" is null
at knot//net.kyrptonaught.quickshulker.api.Util.areItemsEqual(Util.java:64)
at knot//net.kyrptonaught.quickshulker.api.Util$1.isValid(Util.java:80)
at knot//net.kyrptonaught.quickshulker.api.Util$1.method_7635(Util.java:71)
at knot//net.minecraft.class_1703.method_34246(class_1703.java:219)
at knot//net.minecraft.class_1703.method_7623(class_1703.java:176)
at knot//net.minecraft.class_3222.method_5773(class_3222.java:530)
at knot//net.minecraft.class_3218.method_18762(class_3218.java:770)
at knot//net.minecraft.class_1937.method_18472(class_1937.java:498)
at knot//net.minecraft.class_3218.method_31420(class_3218.java:408)
at knot//net.minecraft.class_5574.method_31791(class_5574.java:54)
at knot//net.minecraft.class_3218.method_18765(class_3218.java:372)
at knot//net.minecraft.server.MinecraftServer.mixinextras$bridge$method_18765$314(MinecraftServer.java)
at knot//net.minecraft.server.MinecraftServer.wrapOperation$zib000$carpet-ams-addition$tickWorlds(MinecraftServer.java:4648)
at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1021)
at knot//net.minecraft.class_3176.method_3813(class_3176.java:299)
at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:912)
at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
at java.base/java.lang.Thread.run(Thread.java:1583)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Server thread
Stacktrace:
at knot//net.kyrptonaught.quickshulker.api.Util.areItemsEqual(Util.java:64)
at knot//net.kyrptonaught.quickshulker.api.Util$1.isValid(Util.java:80)
at knot//net.kyrptonaught.quickshulker.api.Util$1.method_7635(Util.java:71)
at knot//net.minecraft.class_1703.method_34246(class_1703.java:219)
at knot//net.minecraft.class_1703.method_7623(class_1703.java:176)
at knot//net.minecraft.class_3222.method_5773(class_3222.java:530)
at knot//net.minecraft.class_3218.method_18762(class_3218.java:770)
at knot//net.minecraft.class_1937.method_18472(class_1937.java:498)
at knot//net.minecraft.class_3218.method_31420(class_3218.java:408)
at knot//net.minecraft.class_5574.method_31791(class_5574.java:54)
at knot//net.minecraft.class_3218.method_18765(class_3218.java:372)
at knot//net.minecraft.server.MinecraftServer.mixinextras$bridge$method_18765$314(MinecraftServer.java)
-- Entity being ticked --
Details:
Entity Type: minecraft:player (net.minecraft.class_3222)
Entity ID: 1713
Entity Name: mo__y_ing
Entity's Exact location: 1050.84, 119.12, -1662.08
Entity's Block location: World: (1050,119,-1663), Section: (at 10,7,1 in 65,7,-104; chunk contains blocks 1040,-64,-1664 to 1055,319,-1649), Region: (2,-4; contains chunks 64,-128 to 95,-97, blocks 1024,-64,-2048 to 1535,319,-1537)
Entity's Momentum: 0.00, -0.37, 0.00
Entity's Passengers: []
Entity's Vehicle: null
Stacktrace:
at knot//net.minecraft.class_1937.method_18472(class_1937.java:498)
at knot//net.minecraft.class_3218.method_31420(class_3218.java:408)
at knot//net.minecraft.class_5574.method_31791(class_5574.java:54)
at knot//net.minecraft.class_3218.method_18765(class_3218.java:372)
at knot//net.minecraft.server.MinecraftServer.mixinextras$bridge$method_18765$314(MinecraftServer.java)
at knot//net.minecraft.server.MinecraftServer.wrapOperation$zib000$carpet-ams-addition$tickWorlds(MinecraftServer.java:4648)
at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1021)
at knot//net.minecraft.class_3176.method_3813(class_3176.java:299)
at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:912)
at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
at java.base/java.lang.Thread.run(Thread.java:1583)
-- Affected level --
Details:
All players: 3 total; [EntityPlayerMPFake['bot_sleep'/2, l='ServerLevel[world]', x=2040.70, y=60.88, z=-1244.42], class_3222['Xiao_Bai_23333'/1171, l='ServerLevel[world]', x=1096.07, y=306.62, z=-1683.27], class_3222['mo__y_ing'/1713, l='ServerLevel[world]', x=1050.84, y=119.12, z=-1662.08]]
Chunk stats: 5488
Level dimension: minecraft:overworld
Level spawn location: World: (-272,72,112), Section: (at 0,8,0 in -17,4,7; chunk contains blocks -272,-64,112 to -257,319,127), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,-64,0 to -1,319,511)
Level time: 127207867 game time, 235632728 day time
Level name: world
Level game mode: Game mode: survival (ID 0). Hardcore: false. Commands: false
Level weather: Rain time: 9065 (now: false), thunder time: 40 (now: true)
Known server brands: fabric
Removed feature flags:
Level was modded: true
Level storage version: 0x04ABD - Anvil
Loaded entity count: 1081
Stacktrace:
at knot//net.minecraft.class_3218.method_8538(class_3218.java:1693)
at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1024)
at knot//net.minecraft.class_3176.method_3813(class_3176.java:299)
at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:912)
at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
at java.base/java.lang.Thread.run(Thread.java:1583)
-- System Details --
Details:
Minecraft Version: 1.21
Minecraft Version ID: 1.21
Operating System: Windows Server 2022 (amd64) version 10.0
Java Version: 21.0.3, Azul Systems, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Azul Systems, Inc.
Memory: 1700996008 bytes (1622 MiB) / 2415919104 bytes (2304 MiB) up to 17179869184 bytes (16384 MiB)
CPUs: 32
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 9 9950X 16-Core Processor
Identifier: AuthenticAMD Family 26 Model 68 Stepping 0
Microarchitecture: unknown
Frequency (GHz): 4.30
Number of physical packages: 1
Number of physical CPUs: 16
Number of logical CPUs: 32
Graphics card #0 name: Microsoft Basic Display Adapter
Graphics card #0 vendor: Microsoft
Graphics card #0 VRAM (MiB): 0.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 10.0.20348.1
Memory slot #0 capacity (MiB): 32768.00
Memory slot #0 clockSpeed (GHz): 4.80
Memory slot #0 type: Unknown
Virtual memory max (MiB): 37025.41
Virtual memory used (MiB): 10386.03
Swap memory total (MiB): 5120.00
Swap memory used (MiB): 1393.03
Space in storage for jna.tmpdir (MiB):
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB):
Space in storage for io.netty.native.workdir (MiB):
Space in storage for java.io.tmpdir (MiB): available: 723006.38, total: 850731.00
Space in storage for workdir (MiB): available: 723006.38, total: 850731.00
JVM Flags: 21 total; -Xmx16G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=40 -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=15 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:+UseLargePages -XX:+EnableDynamicAgentLoading
Loaded Scarpet Apps:
fzsd_score
Fabric Mods:
carpet: Carpet Mod 1.4.147+v240613
carpet-ams-addition: Carpet AMS Addition 2.57.1
annotationtoolbox: AnnotationToolBox 0.3
com_esotericsoftware_yamlbeans_yamlbeans: yamlbeans 1.17
carpet-extra: Carpet Extra 1.4.148
carpet-org-addition: Carpet Org Addition 1.37.1
cca: Crystal Carpet Addition 1.11.2
conditional-mixin: conditional mixin 0.6.4
fabric-api: Fabric API 0.102.0+1.21
fabric-api-base: Fabric API Base 0.4.42+6573ed8cd1
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.68+b5597344d1
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.29+5bd9f1bcd1
fabric-block-api-v1: Fabric Block API (v1) 1.0.22+0af3f5a7d1
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.10+6573ed8cd1
fabric-command-api-v1: Fabric Command API (v1) 1.2.49+f71b366fd1
fabric-command-api-v2: Fabric Command API (v2) 2.2.28+6ced4dd9d1
fabric-commands-v0: Fabric Commands (v0) 0.2.66+df3654b3d1
fabric-content-registries-v0: Fabric Content Registries (v0) 8.0.16+b5597344d1
fabric-convention-tags-v1: Fabric Convention Tags 2.0.19+7f945d5bd1
fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.5.0+c5e2b5c6d1
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.29+0af3f5a7d1
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.1.27+6a6dfa19d1
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 20.2.16+16c4ae25d1
fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.0+6fc22b99d1
fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.12+6fc22b99d1
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.12+ba9dae06d1
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.53+6ced4dd9d1
fabric-item-api-v1: Fabric Item API (v1) 11.0.0+afdfc921d1
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.1.4+78017270d1
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.3.12+6c1df360d1
fabric-loot-api-v2: Fabric Loot API (v2) 3.0.14+3f89f5a5d1
fabric-loot-api-v3: Fabric Loot API (v3) 1.0.2+3f89f5a5d1
fabric-message-api-v1: Fabric Message API (v1) 6.0.13+6573ed8cd1
fabric-networking-api-v1: Fabric Networking API (v1) 4.2.2+60c3209bd1
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 15.2.0+a551f7a4d1
fabric-particles-v1: Fabric Particles (v1) 4.0.2+6573ed8cd1
fabric-recipe-api-v1: Fabric Recipe API (v1) 5.0.12+65089712d1
fabric-registry-sync-v0: Fabric Registry Sync (v0) 5.1.2+60c3209bd1
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.48+73761d2ed1
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.6+b5597344d1
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 4.3.0+8dc279b1d1
fabric-resource-loader-v0: Fabric Resource Loader (v0) 1.3.0+56599129d1
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.86+b5597344d1
fabric-transfer-api-v1: Fabric Transfer API (v1) 5.1.16+3dccd343d1
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.1.0+176f9036d1
fabric-language-kotlin: Fabric Language Kotlin 1.13.3+kotlin.2.1.21
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 2.1.21
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 2.1.21
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 2.1.21
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 2.1.21
org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.27.0
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.10.2
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.10.2
org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.6.2
org_jetbrains_kotlinx_kotlinx-io-bytestring-jvm: kotlinx-io-bytestring-jvm 0.7.0
org_jetbrains_kotlinx_kotlinx-io-core-jvm: kotlinx-io-core-jvm 0.7.0
org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.8.1
org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.8.1
org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.8.1
fabricloader: Fabric Loader 0.16.14
mixinextras: MixinExtras 0.4.1
fabricproxy-lite: FabricProxy Lite 2.9.0
com_moandjiezana_toml_toml4j: toml4j 0.7.2
fullstackwatchdog: FullStack Watchdog 1.0.1+1.19.2-fabric
gca: GugleCarpetAddition mc1.21-2.9.0+build.61
jade: Jade 15.1.5+fabric
java: OpenJDK 64-Bit Server VM 21
letmeclickandsendforserver: Let Me Click And Send for Server 1.0.0
magiclib: MagicLib 0.8.702+292a8a2-stable
magiclib-1_21_1: MagicLib Legacy Compat for 1.21.1 0.8.44+cf62120-stable
magiclib_core: MagicLib Core API 0.8.152+71afd65-stable
magiclib_malilib_extra: MagicLib Malilib API 0.8.84+292a8a2-stable
magiclib_minecraft_api: MagicLib Minecraft API 0.6.94+d0fee27-stable
minecraft: Minecraft 1.21
minitweaks: MiniTweaks 1.5.0
nochatreports: No Chat Reports 1.21.1-v2.9.1
packetfixer: Packet Fixer 2.1.1
quickshulker: Quick Shulker 1.4.5-1.21
kyrptconfig: Kyrpt Config 1.6.0-1.20.4
servercore: ServerCore 1.5.4+1.21
org_yaml_snakeyaml: snakeyaml 2.2
placeholder-api: Placeholder API 2.4.0+1.21
space_arim_dazzleconf_dazzleconf-core: dazzleconf-core 1.3.0-M2
space_arim_dazzleconf_dazzleconf-ext-snakeyaml: dazzleconf-ext-snakeyaml 1.3.0-M2
servux: Servux 0.3.13
shulkerfix: Stackable Shulker Fix 1.7.1
spark: spark 1.10.109
stackingdiscounts: StackingDiscounts 1.0.0
syncmatica: Syncmatica 0.3.14-sakura.5
fabric-permissions-api-v0: fabric-permissions-api 0.3.1
Server Running: true
Player Count: 7 / 2025; [EntityPlayerMPFake['bot_sleep'/2, l='ServerLevel[world]', x=2040.70, y=60.88, z=-1244.42], EntityPlayerMPFake['bot_md'/3, l='ServerLevel[world]', x=86.66, y=49.00, z=-10.30], EntityPlayerMPFake['bot_mdwhp'/4, l='ServerLevel[world]', x=1853.51, y=112.00, z=-2825.64], class_3222['yusheng233'/5, l='ServerLevel[world]', x=394.40, y=246.50, z=-518.18], class_3222['Kevin_kewen'/1165, l='ServerLevel[world]', x=403.88, y=248.00, z=-503.63], class_3222['Xiao_Bai_23333'/1171, l='ServerLevel[world]', x=1096.07, y=306.62, z=-1683.27], class_3222['mo__y_ing'/1713, l='ServerLevel[world]', x=1050.84, y=119.12, z=-1662.08]]
Active Data Packs: vanilla, fabric, fabric-convention-tags-v2, file/FZ Survival Data Pack v3.1.10 MC1.20-1.21
Available Data Packs: bundle, fabric, fabric-convention-tags-v2, file/FZ Survival Data Pack v3.1.10 MC1.20-1.21, trade_rebalance, vanilla
Enabled Feature Flags: minecraft:vanilla
World Generation: Stable
World Seed: 240370764941472159
Is Modded: Definitely; Server brand changed to 'fabric'
Type: Dedicated Server (map_server.txt)
I also encountered this problem. After testing, it was found that when there was only one Crafting Table in the backpack, opening the workbench and craft the crafters (the recipe contains a Crafting Table) could stably reproduce the problem. It is speculated that the game's attempt to remove non-existent items from the backpack caused the crash.