
Viafabric isn't working in 1.21.6
ThirtyFangs opened this issue ยท 4 comments
/viaversion dump
Output
https://dump.viaversion.com/7a4deb85e97b570d343cabd331eeb55f47f30a63a2826cbe33d97508b3e7d14c
Console Error
---- Minecraft Network Protocol Error Report ----
// Don't worry, I'll be fine
Time: 2025-06-27 21:42:30
Description: Packet handling error
com.viaversion.viaversion.exception.InformativeException: Please report this on the Via support Discord or open an issue on the relevant GitHub repository
Packet Type: CLIENT_INFORMATION, Client Protocol: 1.21.6, Server Protocol: 1.20-1.20.1, Index: 0, Type: com.viaversion.viaversion.api.type.types.ByteType, Data: [{com.viaversion.viaversion.api.type.types.StringType: vv:mod_details}], Packet ID: 10, Source 0: com.viaversion.viaversion.protocols.v1_21to1_21_2.Protocol1_21To1_21_2$$Lambda/0x00000008010bd280
Caused by: java.io.IOException: Unable to read type com.viaversion.viaversion.api.type.types.ByteType, found com.viaversion.viaversion.api.type.types.RemainingBytesType
at knot//com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.pollReadableObject(PacketWrapperImpl.java:161)
at knot//com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.passthrough(PacketWrapperImpl.java:198)
at knot//com.viaversion.viaversion.protocols.v1_21to1_21_2.Protocol1_21To1_21_2.clientInformation(Protocol1_21To1_21_2.java:226)
at knot//com.viaversion.viaversion.api.protocol.AbstractProtocol.transform(AbstractProtocol.java:418)
at knot//com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:436)
at knot//com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.constructPacket(PacketWrapperImpl.java:340)
at knot//com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.sendToServer0(PacketWrapperImpl.java:514)
at knot//com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.sendToServer(PacketWrapperImpl.java:498)
at knot//com.viaversion.viaversion.api.protocol.packet.PacketWrapper.sendToServer(PacketWrapper.java:358)
at knot//com.viaversion.fabric.common.provider.AbstractFabricPlatform.sendCustomPayload(AbstractFabricPlatform.java:180)
at knot//com.viaversion.viaversion.connection.ConnectionDetails.sendConnectionDetails(ConnectionDetails.java:58)
at knot//net.minecraft.class_634.handler$cjl000$viafabric-mc1216$sendConnectionDetails(class_634.java:10852)
at knot//net.minecraft.class_634.method_11120(class_634.java:582)
at knot//net.minecraft.class_2678.method_11567(class_2678.java:69)
at knot//net.minecraft.class_2678.method_65081(class_2678.java:17)
at knot//net.minecraft.class_2600.method_11072(class_2600.java:27)
at knot//net.minecraft.class_1255.method_18859(class_1255.java:164)
at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
at knot//net.minecraft.class_1255.method_16075(class_1255.java:138)
at knot//net.minecraft.class_1255.method_5383(class_1255.java:123)
at knot//net.minecraft.class_310.method_1523(class_310.java:1318)
at knot//net.minecraft.class_310.method_1514(class_310.java:947)
at knot//net.minecraft.client.main.Main.main(Main.java:265)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at knot//net.minecraft.class_2600.method_59803(class_2600.java:56)
-- Incoming Packet --
Details:
Type: clientbound/minecraft:login
Is Terminal: false
Is Skippable: false
Stacktrace:
at knot//net.minecraft.class_2600.method_59803(class_2600.java:56)
at knot//net.minecraft.class_8673.method_60882(class_8673.java:142)
at knot//net.minecraft.class_8673.method_59807(class_8673.java:121)
at knot//net.minecraft.class_2600.method_11072(class_2600.java:32)
at knot//net.minecraft.class_1255.method_18859(class_1255.java:164)
at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
at knot//net.minecraft.class_1255.method_16075(class_1255.java:138)
at knot//net.minecraft.class_1255.method_5383(class_1255.java:123)
at knot//net.minecraft.class_310.method_1523(class_310.java:1318)
at knot//net.minecraft.class_310.method_1514(class_310.java:947)
at knot//net.minecraft.client.main.Main.main(Main.java:265)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
-- Connection --
Details:
Protocol: play
Flow: CLIENTBOUND
Is Local: false
Server type: OTHER
Server brand: ~~NULL~~
-- System Details --
Details:
Minecraft Version: 1.21.6
Minecraft Version ID: 1.21.6
Operating System: Windows 10 (amd64) version 10.0
Java Version: 21.0.7, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 1018703632 bytes (971 MiB) / 2147483648 bytes (2048 MiB) up to 4294967296 bytes (4096 MiB)
CPUs: 4
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
Identifier: Intel64 Family 6 Model 94 Stepping 3
Microarchitecture: Skylake (Client)
Frequency (GHz): 3.19
Number of physical packages: 1
Number of physical CPUs: 4
Number of logical CPUs: 4
Graphics card #0 name: NVIDIA GeForce GTX 960
Graphics card #0 vendor: NVIDIA
Graphics card #0 VRAM (MiB): 4096.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 32.0.15.6094
Memory slot #0 capacity (MiB): 4096.00
Memory slot #0 clockSpeed (GHz): 2.13
Memory slot #0 type: DDR4
Memory slot #1 capacity (MiB): 4096.00
Memory slot #1 clockSpeed (GHz): 2.13
Memory slot #1 type: DDR4
Virtual memory max (MiB): 12717.64
Virtual memory used (MiB): 8309.08
Swap memory total (MiB): 4608.00
Swap memory used (MiB): 247.77
Space in storage for jna.tmpdir (MiB): available: 107619.98, total: 951541.50
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 107619.98, total: 951541.50
Space in storage for io.netty.native.workdir (MiB): available: 107619.98, total: 951541.50
Space in storage for java.io.tmpdir (MiB): available: 107619.98, total: 951541.50
Space in storage for workdir (MiB): available: 107619.98, total: 951541.50
JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms2048m
Fabric Mods:
balm: Balm 21.6.1
kuma_api: KumaAPI 21.6.2
clientcommands: Client Commands 2.11.1
betterconfig: BetterConfig 2.4.0
clientarguments: clientarguments 1.11.3
net_fabricmc_mapping-io: mapping-io 0.7.1
cloth-config: Cloth Config v19 19.0.146
cloth-basic-math: cloth-basic-math 0.6.1
defaultoptions: Default Options 21.6.1
entity_model_features: Entity Model Features 2.4.4
entity_texture_features: Entity Texture Features 6.2.14
org_apache_httpcomponents_httpmime: httpmime 4.5.10
fabric-api: Fabric API 0.127.0+1.21.6
fabric-api-base: Fabric API Base 0.4.63+9ec45cd89c
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.99+9ec45cd89c
fabric-biome-api-v1: Fabric Biome API (v1) 16.0.10+fa6cb72b9c
fabric-block-api-v1: Fabric Block API (v1) 1.1.2+78dbe4fb9c
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.30+d32f812d9c
fabric-command-api-v2: Fabric Command API (v2) 2.2.52+b39a696a9c
fabric-content-registries-v0: Fabric Content Registries (v0) 10.0.17+fa6cb72b9c
fabric-convention-tags-v1: Fabric Convention Tags 2.1.37+7f945d5b9c
fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.15.2+d9a896309c
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.3.14+fa6cb72b9c
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.8.8+d9a896309c
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 23.2.0+a12c79229c
fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.18+75fa737a9c
fabric-entity-events-v1: Fabric Entity Events (v1) 2.1.0+c9e472739c
fabric-events-interaction-v0: Fabric Events Interaction (v0) 4.0.22+0d4d74479c
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.71+9ec45cd89c
fabric-item-api-v1: Fabric Item API (v1) 11.4.2+5e29f1899c
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.2.12+9ec45cd89c
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.64+9ec45cd89c
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.6.2+db4dfd859c
fabric-loot-api-v2: Fabric Loot API (v2) 3.0.54+3f89f5a59c
fabric-loot-api-v3: Fabric Loot API (v3) 2.0.1+f40817309c
fabric-message-api-v1: Fabric Message API (v1) 6.1.0+8efa0e499c
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 5.2.4+ae8be2b89c
fabric-networking-api-v1: Fabric Networking API (v1) 5.0.0+d32f812d9c
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 21.1.5+946cf7899c
fabric-particles-v1: Fabric Particles (v1) 4.1.6+c1dce2189c
fabric-recipe-api-v1: Fabric Recipe API (v1) 8.1.13+39ce47f59c
fabric-registry-sync-v0: Fabric Registry Sync (v0) 6.1.25+9ec45cd89c
fabric-renderer-api-v1: Fabric Renderer API (v1) 7.0.1+a0cfcc829c
fabric-renderer-indigo: Fabric Renderer - Indigo 4.0.1+2516f2229c
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.29+fa6cb72b9c
fabric-rendering-v1: Fabric Rendering (v1) 12.3.0+ac3e15d19c
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 5.0.23+908cbc919c
fabric-resource-loader-v0: Fabric Resource Loader (v0) 3.1.10+fa6cb72b9c
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.50+908cbc919c
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.134+d32f812d9c
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.41+d32f812d9c
fabric-tag-api-v1: Fabric Tag API (v1) 1.2.0+75110b049c
fabric-transfer-api-v1: Fabric Transfer API (v1) 6.0.4+074c84ee9c
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.4.0+ac3e15d19c
fabricloader: Fabric Loader 0.16.14
mixinextras: MixinExtras 0.4.1
figura: Figura 0.1.5+1.21.6-8f3c654
com_github_figuramc_luaj_luaj-core: luaj-core 3.0.8-figura
com_github_figuramc_luaj_luaj-jse: luaj-jse 3.0.8-figura
com_neovisionaries_nv-websocket-client: nv-websocket-client 2.14
iris: Iris 1.9.0+mc1.21.6
io_github_douira_glsl-transformer: glsl-transformer 2.0.1
org_anarres_jcpp: jcpp 1.4.14
org_antlr_antlr4-runtime: antlr4-runtime 4.13.1
java: OpenJDK 64-Bit Server VM 21
litematica: Litematica 0.23.0-sakura.1
malilib: MaLiLib 0.25.0-sakura.1
minecraft: Minecraft 1.21.6
modmenu: Mod Menu 15.0.0-beta.2
placeholder-api: Placeholder API 2.7.0+1.21.6
playernotifier: Player Notifier 1.5.0
sodium: Sodium 0.6.13+mc1.21.6
sodiumcoreshadersupport: Sodium Core Shader Support 1.3.5
sspb: Sodium Shadowy Path Blocks 5.0.0
viafabric: ViaFabric 0.4.19+113-main
viafabric-mc1216: ViaFabric for 1.21.6 0.4.19+113-main
viaversion: ViaVersion 5.4.1-SNAPSHOT
worldedit: WorldEdit 7.3.15-beta-01+5a731d2
worldeditcui_protocol: WorldEditCUI Protocol (Fabric) 4.0.1
xaerobetterpvp: Better PVP 25.2.7
xaeroworldmap: Xaero's World Map 1.39.10
Loaded Shaderpack: (off)
Bug Description
Each time I try to connect to an older version server in 1.21.6 with viafabric, I get disconnected on joining, but I'm not sure why or if it's mod incompatibility because I haven't seen the issues reported
Steps to Reproduce
Join an older server server with 1.21.6
Expected Behavior
Shouldn't be kicked
Additional Server Info
No response
Checklist
- I have checked if this is specific to ViaFabric platform, and doesn't happen when running it on other platforms (Paper/Sponge/Velocity/Waterfall).
- I have included a ViaVersion dump.
- If applicable, I have included a paste (not a screenshot) of the error.
- I have tried the latest build(s) from https://ci.viaversion.com/ and the issue still persists.
Closed as OP did not respond to this issue (this case, went stale), If you have any updates or can provide any information we need then post it here and it will be reopened.
does this problem continue with fabric api, viafabric, viaversion and viabackwards only?