ViaFabric

ViaFabric

709k Downloads

Viafabric isn't working in 1.21.6

ThirtyFangs opened this issue ยท 4 comments

commented

/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.
commented

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.

commented

I am having this same issue

commented

does this problem continue with fabric api, viafabric, viaversion and viabackwards only?

commented

Fix it ahhhhhhhhhh,please!!!!