
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
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
- install kneeslabs + balm latest on a server
- install balm latest on the client
- 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.'
- revert balm on the client to previous 1.21.4 version 21.4.22+fabric-1.21.4
- 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