Balm (Fabric Edition)

Balm (Fabric Edition)

27M Downloads

Balm 21.4.23 erronously kicks players with Balm 21.4.23 but not with 21.4.22 when using kneeslabs

NinekoTheCat opened this issue · 2 comments

commented

Minecraft Version

Other (specify below)

Mod Loader

Fabric

Describe the Issue

MC version 1.21.4
Balm Version 21.4.23+fabric-1.21.4

Steps

  1. install kneeslabs + balm latest on a server
  2. install balm latest on the client
  3. upon joining the server client will be kicked for 'You do not have kleeslabs installed. Please install kleeslabs version 21.4.5 to play on this server.'
  4. revert balm on the client to previous 1.21.4 version 21.4.22+fabric-1.21.4
  5. client joins with no issues

Logs

SRV:

Mar 28 23:34:31 marshmallow java[21707]: [23:34:31] [User Authenticator #4/INFO]: UUID of player CinnamonTheCat is e32e2768-3e5a-4444-8689-103382272985
Mar 28 23:34:33 marshmallow java[21707]: [23:34:33] [Server thread/INFO]: Async chunk loading for player CinnamonTheCat completed after 79.17 ms
Mar 28 23:34:33 marshmallow java[21707]: [23:34:33] [Server thread/INFO]: CinnamonTheCat[/192.168.1.1:58545] logged in with entity id 2802 at (397.04507766180717, 79.0, -1156.9078347184302)
Mar 28 23:34:33 marshmallow java[21707]: [23:34:33] [Server thread/INFO]: PlayerJoinedEvent done (e32e2768-3e5a-4444-8689-103382272985)
Mar 28 23:34:33 marshmallow java[21707]: [23:34:33] [Server thread/INFO]: CinnamonTheCat (she/her) joined the game
Mar 28 23:34:33 marshmallow java[21707]: [23:34:33] [Server thread/INFO]: CinnamonTheCat lost connection: You do not have kleeslabs installed. Please install kleeslabs version 21.4.5 to play on this server.
Mar 28 23:34:33 marshmallow java[21707]: [23:34:33] [Server thread/INFO]: CinnamonTheCat (she/her) left the game

CLI:

---- Minecraft Network Protocol Error Report ----
// Sabotage!

Time: 2025-03-28 19:34:50
Description: Packet handling error

java.net.SocketException: Connection reset
	at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:401)
	at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:434)
	at knot//io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:255)
	at knot//io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
	at knot//io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:356)
	at knot//io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
	at knot//io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
	at knot//io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
	at knot//io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
	at knot//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
	at knot//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
	at knot//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	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: Netty Client IO #18
Stacktrace:
	at knot//net.minecraft.class_2547.method_55622(class_2547.java:33)

-- Connection --
Details:
	Protocol: play
	Flow: CLIENTBOUND
	Is Local: false
	Server type: OTHER
	Server brand: fabric
Stacktrace:
	at knot//net.minecraft.class_2547.method_55622(class_2547.java:33)
	at knot//net.minecraft.class_2600.method_59803(class_2600.java:62)
	at knot//net.minecraft.class_8673.method_60882(class_8673.java:131)
	at knot//net.minecraft.class_8673.method_60881(class_8673.java:122)
	at knot//net.minecraft.class_2535.exceptionCaught(class_2535.java:161)
	at knot//io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346)
	at knot//io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325)
	at knot//io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317)
	at knot//io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1324)
	at knot//io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346)
	at knot//io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325)
	at knot//io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:856)
	at knot//io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.handleReadException(AbstractNioByteChannel.java:125)
	at knot//io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:177)
	at knot//io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
	at knot//io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
	at knot//io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
	at knot//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
	at knot//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
	at knot//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at java.base/java.lang.Thread.run(Thread.java:1583)

-- System Details --
Details:
	Minecraft Version: 1.21.4
	Minecraft Version ID: 1.21.4
	Operating System: Windows 11 (amd64) version 10.0
	Java Version: 21.0.6, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
	Memory: 831829408 bytes (793 MiB) / 1879048192 bytes (1792 MiB) up to 4697620480 bytes (4480 MiB)
	CPUs: 24
	Processor Vendor: GenuineIntel
	Processor Name: 13th Gen Intel(R) Core(TM) i7-13700F
	Identifier: Intel64 Family 6 Model 183 Stepping 1
	Microarchitecture: Raptor Lake
	Frequency (GHz): 2.11
	Number of physical packages: 1
	Number of physical CPUs: 16
	Number of logical CPUs: 24
	Graphics card #0 name: NVIDIA GeForce RTX 4070 Ti
	Graphics card #0 vendor: NVIDIA
	Graphics card #0 VRAM (MiB): 12282.00
	Graphics card #0 deviceId: VideoController1
	Graphics card #0 versionInfo: 32.0.15.7260
	Memory slot #0 capacity (MiB): 8192.00
	Memory slot #0 clockSpeed (GHz): 5.60
	Memory slot #0 type: DDR5
	Memory slot #1 capacity (MiB): 8192.00
	Memory slot #1 clockSpeed (GHz): 5.60
	Memory slot #1 type: DDR5
	Virtual memory max (MiB): 33633.64
	Virtual memory used (MiB): 24883.38
	Swap memory total (MiB): 17408.00
	Swap memory used (MiB): 1071.93
	JVM Flags: 23 total; -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:-UnlockExperimentalVMOptions -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4480M -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysActAsServerClassMachine -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseNUMA -XX:AllocatePrefetchStyle=3 -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:-DontCompileHugeMethods -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:+EagerJVMCI
	Fabric Mods: 
		appleskin: AppleSkin 3.0.6+mc1.21.3
		architectury: Architectury 15.0.3
		balm: Balm 21.4.23
			kuma_api: KumaAPI 21.4.6
		better-welcome-messages: Better Welcome Messages 0.0.3
			com_h2database_h2: h2 2.3.232
			fabric-permissions-api-v0: fabric-permissions-api 0.3.3
			org_dizitart_nitrite: nitrite 4.3.0
			org_dizitart_nitrite-mvstore-adapter: nitrite-mvstore-adapter 4.3.0
			org_dizitart_potassium-nitrite: potassium-nitrite 4.3.0
		betterstats: Better Statistics Screen 3.13.9+fabric-1.21.4
		blur: Blur+ 5.2.0
			midnightlib: MidnightLib 1.7.0
		chat_heads: Chat Heads 0.13.14
		cloth-config: Cloth Config v17 17.0.144
			cloth-basic-math: cloth-basic-math 0.6.1
		continuity: Continuity 3.0.0+1.21.4
		distanthorizons: Distant Horizons 2.3.0-b
		dynamic_fps: Dynamic FPS 3.9.2
			net_lostluma_battery: battery 1.3.0
		enhancedblockentities: Enhanced Block Entities 0.11.3+1.21.4
		entityculling: EntityCulling 1.7.4
		fabric-api: Fabric API 0.119.2+1.21.4
			fabric-api-base: Fabric API Base 0.4.54+b47eab6b04
			fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.86+b1caf1e904
			fabric-biome-api-v1: Fabric Biome API (v1) 15.0.6+b1c29d8e04
			fabric-block-api-v1: Fabric Block API (v1) 1.0.31+7feeb73304
			fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.20+9c49cc8c04
			fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 2.0.8+7feeb73304
			fabric-client-tags-api-v1: Fabric Client Tags 1.1.29+20ea1e2304
			fabric-command-api-v1: Fabric Command API (v1) 1.2.62+f71b366f04
			fabric-command-api-v2: Fabric Command API (v2) 2.2.41+e496eb1504
			fabric-commands-v0: Fabric Commands (v0) 0.2.79+df3654b304
			fabric-content-registries-v0: Fabric Content Registries (v0) 9.1.19+25d1a67604
			fabric-convention-tags-v1: Fabric Convention Tags 2.1.20+7f945d5b04
			fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.14.1+1edcd29104
			fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.3.6+7feeb73304
			fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.6.2+e99da0f704
			fabric-data-generation-api-v1: Fabric Data Generation API (v1) 22.3.1+0f4e5f5504
			fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.10+7feeb73304
			fabric-entity-events-v1: Fabric Entity Events (v1) 2.0.15+62245bef04
			fabric-events-interaction-v0: Fabric Events Interaction (v0) 4.0.4+a4eebcf004
			fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.63+7d48d43904
			fabric-item-api-v1: Fabric Item API (v1) 11.3.0+ee91fa1f04
			fabric-item-group-api-v1: Fabric Item Group API (v1) 4.2.2+fcb9601404
			fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.57+7d48d43904
			fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.55+df3654b304
			fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.5.4+bf2a60eb04
			fabric-loot-api-v2: Fabric Loot API (v2) 3.0.38+3f89f5a504
			fabric-loot-api-v3: Fabric Loot API (v3) 1.0.26+203e6b2304
			fabric-message-api-v1: Fabric Message API (v1) 6.0.25+7feeb73304
			fabric-model-loading-api-v1: Fabric Model Loading API (v1) 4.3.0+ae23723504
			fabric-networking-api-v1: Fabric Networking API (v1) 4.4.0+db5e668204
			fabric-object-builder-api-v1: Fabric Object Builder API (v1) 18.0.14+38b0d59804
			fabric-particles-v1: Fabric Particles (v1) 4.0.14+7feeb73304
			fabric-recipe-api-v1: Fabric Recipe API (v1) 8.1.1+640e77ae04
			fabric-registry-sync-v0: Fabric Registry Sync (v0) 6.1.11+4a9c1ece04
			fabric-renderer-api-v1: Fabric Renderer API (v1) 5.0.3+50f0feb204
			fabric-renderer-indigo: Fabric Renderer - Indigo 2.0.3+50f0feb204
			fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.58+73761d2e04
			fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.19+7feeb73304
			fabric-rendering-v1: Fabric Rendering (v1) 10.2.1+0d31b09f04
			fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 5.0.13+203e6b2304
			fabric-resource-loader-v0: Fabric Resource Loader (v0) 3.1.1+360374ac04
			fabric-screen-api-v1: Fabric Screen API (v1) 2.0.38+7feeb73304
			fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.118+7feeb73304
			fabric-sound-api-v1: Fabric Sound API (v1) 1.0.32+7feeb73304
			fabric-tag-api-v1: Fabric Tag API (v1) 1.0.7+7d48d43904
			fabric-transfer-api-v1: Fabric Transfer API (v1) 5.4.9+efa825c904
			fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.3.2+56e78b9b04
		fabric-language-kotlin: Fabric Language Kotlin 1.13.2+kotlin.2.1.20
			org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 2.1.20
			org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 2.1.20
			org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 2.1.20
			org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 2.1.20
			org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.27.0
			org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.10.1
			org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.10.1
			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.0
			org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.8.0
			org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.8.0
		fabricloader: Fabric Loader 0.16.10
		ferritecore: FerriteCore 7.1.1
		filament: filament 0.15.0+1.21.4
			bil: blockbench-import-library 1.2.1+1.21.4
		fzzy_config: Fzzy Config 0.6.7+1.21.3
			blue_endless_jankson: jankson 1.2.3
			net_peanuuutz_tomlkt_tomlkt-jvm: tomlkt-jvm 0.3.7
		immediatelyfast: ImmediatelyFast 1.8.0+1.21.4
			net_lenni0451_reflect: Reflect 1.3.4
		inventoryessentials: Inventory Essentials 21.4.3
		iris: Iris 1.8.8+mc1.21.4
			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
		jade: Jade 17.2.2+fabric
		java: Java HotSpot(TM) 64-Bit Server VM 21
		journeymap: Journeymap 1.21.4-6.0.0-beta.43
			ar_com_hjg_pngj: pngj 2.1.0
			commonnetworking: Common Network 1.0.18-1.21.4
			journeymap-api-fabric: JourneyMap API 2.0.0-1.21.4-SNAPSHOT
		justenoughbreeding: Just Enough Breeding 1.5.0
		krypton: Krypton 0.2.8
			com_velocitypowered_velocity-native: velocity-native 3.3.0-SNAPSHOT
		ksyxis: Ksyxis 1.3.3
		lithium: Lithium 0.15.1+mc1.21.4
		minecraft: Minecraft 1.21.4
		modelfix: Model Gap Fix 1.21.3-1.10
		modmenu: Mod Menu 13.0.3
		moreculling: More Culling 1.2.10
			conditional-mixin: conditional mixin 0.6.3
			mixinsquared: MixinSquared 0.2.0
		mru: Mineblock's Repeated Utilities 1.0.8+1.21.4+fabric
		nemos_inventory_sorting: Nemo's Inventory Sorting 1.21.4-1.8.1
		nochatreports: No Chat Reports 1.21.4-v2.11.0
		notenoughanimations: NotEnoughAnimations 1.9.3
		notenoughcrashes: Not Enough Crashes 4.4.8+1.21.4
		owo: oωo 0.12.20+1.21.4
			io_wispforest_endec: endec 0.1.9
			io_wispforest_endec_gson: gson 0.1.6
			io_wispforest_endec_jankson: jankson 0.1.6
			io_wispforest_endec_netty: netty 0.1.5
		particular: Particular 1.1.1+1.21.4
		placeholder-api: Placeholder API 2.5.2+1.21.3
		plasmovoice: Plasmo Voice 2.1.3
		polydecorations: PolyDecorations 0.6.0+1.21.4-rc3
			common-protection-api: Common Protection API 1.0.0
			factorytools: FactoryTools 0.5.0+1.21.4
			map-canvas-api: Map Canvas API 0.5.0+1.21.3
			sgui: sgui 1.8.1+1.21.4
		polymer-bundled: Polymer 0.11.8+1.21.4
			polymer-autohost: Polymer (Auto Host) 0.11.8+1.21.4
				io_netty_netty-codec-http: netty-codec-http 4.1.82
			polymer-blocks: Polymer (Textured Blocks) 0.11.8+1.21.4
			polymer-common: Polymer (Common) 0.11.8+1.21.4
				packet_tweaker: Packet Tweaker 0.6.0-pre.1+1.21.2-pre3
			polymer-core: Polymer (Core) 0.11.8+1.21.4
				polymer-networking: Polymer (Networking) 0.11.8+1.21.4
				polymer-registry-sync-manipulator: Polymer (Registry Sync Manipulator) 0.11.8+1.21.4
			polymer-resource-pack: Polymer (Resource Pack) 0.11.8+1.21.4
			polymer-resource-pack-extras: Polymer (Resource Pack Extras) 0.11.8+1.21.4
			polymer-virtual-entity: Polymer (Virtual Entity) 0.11.8+1.21.4
		presencefootsteps: Presence Footsteps 1.11.0+1.21.4
			kirin: Kirin UI 1.20.3+1.21.4
		reputation: Your Reputation 0.2.10+jade.1.21.4
		roughlyenoughitems: Roughly Enough Items 18.0.800
			error_notifier: Error Notifier 1.0.11
		skinlayers3d: 3d-Skin-Layers 1.7.5
		sodium: Sodium 0.6.10+mc1.21.4
		sodium-extra: Sodium Extra 0.6.1+mc1.21.4
		sound_physics_remastered: Sound Physics Remastered 1.21.4-1.4.10
		sounds: Sounds 2.4.8+1.21.4+fabric
			mixinextras: MixinExtras 0.5.0-beta.5
		sspb: Sodium Shadowy Path Blocks 4.0.0
		tcdcommons: TCD Commons API 3.12.7+fabric-1.21.4
		tsa-concrete: tsa-concrete 1.1.1+1.21.2-rc1-1.21.2-rc1
		tsa-decorations: TSA: Decorations & Furniture 2.1.3+1.21.4
		tsa-planks: tsa-planks 1.1.2+1.21.2-rc1
		tsa-stone: tsa-stone 1.1.4
		yet_another_config_lib_v3: YetAnotherConfigLib 3.6.6+1.21.4-fabric
			com_twelvemonkeys_common_common-image: common-image 3.12.0
			com_twelvemonkeys_common_common-io: common-io 3.12.0
			com_twelvemonkeys_common_common-lang: common-lang 3.12.0
			com_twelvemonkeys_imageio_imageio-core: imageio-core 3.12.0
			com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.12.0
			com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.12.0
			org_quiltmc_parsers_gson: gson 0.2.1
			org_quiltmc_parsers_json: json 0.2.1
	Loaded Shaderpack: (off)
	Suspected Mods: None
commented

Should be fixed in Balm 21.4.24

commented

I can confirm that this has been fixed <3