Help with error message

I recently added the new 1.21.4 DH to our server and this error keeps spamming and everyone with DH installed on client is having major frame drops, any fix?
No description
21 Replies
Nyx
NyxOP2mo ago
it only appears sometimes
AutTheWizard
AutTheWizard2mo ago
Does it look like this?
[18:28:53] [Render thread/INFO]: [System] [CHAT] [Distant Horizons] §4§l§uERROR:§r Error while fetching full data source, attempts left: 2 / 3\njava.lang.IndexOutOfBoundsException: readerIndex(16) + length(138255) exceeds writerIndex(123661): CompositeByteBuf(ridx: 16, widx: 123661, cap: 123661, components=10)\n at knot//io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442)\n at knot//io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1428)\n at knot//io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:895)\n at knot//io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:2097)\n at knot//io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:49)\n at knot//com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.decode(FullDataSourceV2DTO.java:404)\n at knot//com.seibel.distanthorizons.core.network.INetworkObject.decodeToInstance(INetworkObject.java:51)\n at knot//com.seibel.distanthorizons.core.multiplayer.fullData.FullDataPayloadReceiver.decodeDataSourceAndReleaseBuffer(FullDataPayloadReceiver.java:79)\n at knot//com.seibel.distanthorizons.core.multiplayer.client.AbstractFullDataNetworkRequestQueue.lambda$sendNextRequest$6(AbstractFullDataNetworkRequestQueue.java:222)\n at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:978)\n at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:955)\n at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:554)\n at java.base/java.util.concurrent.CompletableFuture.nt.AbstractNetworkEventSource.handleMessage(AbstractNetworkEventSource.java:109)\n at knot//com.seibel.distanthorizons.core.network.session.NetworkSession.tryHandleMessage(NetworkSession.java:88)\n at knot//com.seibel.distanthorizons.core.api.internal.ClientApi.pluginMessageReceived(ClientApi.java:369)\n at knot//com.seibel.distanthorizons.fabric.FabricClientProxy.lambda$registerEvents$10(FabricClientProxy.java:313)\n at knot//net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon.lambda$receive$0(ClientPlayNetworkAddon.java:73)\n at knot//net.minecraft.class_1255.method_18859(class_1255.java:164)\n at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)\n at knot//net.minecraft.class_1255.method_16075(class_1255.java:138)\n at knot//net.minecraft.class_1255.method_5383(class_1255.java:123)\n at knot//net.minecraft.class_310.method_1523(class_310.java:1296)\n at knot//net.minecraft.class_310.method_1514(class_310.java:922)\n at knot//net.minecraft.client.main.Main.main(Main.java:267)\n at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)\n at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)\n at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)\n
[18:28:53] [Render thread/INFO]: [System] [CHAT] [Distant Horizons] §4§l§uERROR:§r Error while fetching full data source, attempts left: 2 / 3\njava.lang.IndexOutOfBoundsException: readerIndex(16) + length(138255) exceeds writerIndex(123661): CompositeByteBuf(ridx: 16, widx: 123661, cap: 123661, components=10)\n at knot//io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442)\n at knot//io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1428)\n at knot//io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:895)\n at knot//io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:2097)\n at knot//io.netty.buffer.CompositeByteBuf.readBytes(CompositeByteBuf.java:49)\n at knot//com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO.decode(FullDataSourceV2DTO.java:404)\n at knot//com.seibel.distanthorizons.core.network.INetworkObject.decodeToInstance(INetworkObject.java:51)\n at knot//com.seibel.distanthorizons.core.multiplayer.fullData.FullDataPayloadReceiver.decodeDataSourceAndReleaseBuffer(FullDataPayloadReceiver.java:79)\n at knot//com.seibel.distanthorizons.core.multiplayer.client.AbstractFullDataNetworkRequestQueue.lambda$sendNextRequest$6(AbstractFullDataNetworkRequestQueue.java:222)\n at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:978)\n at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:955)\n at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:554)\n at java.base/java.util.concurrent.CompletableFuture.nt.AbstractNetworkEventSource.handleMessage(AbstractNetworkEventSource.java:109)\n at knot//com.seibel.distanthorizons.core.network.session.NetworkSession.tryHandleMessage(NetworkSession.java:88)\n at knot//com.seibel.distanthorizons.core.api.internal.ClientApi.pluginMessageReceived(ClientApi.java:369)\n at knot//com.seibel.distanthorizons.fabric.FabricClientProxy.lambda$registerEvents$10(FabricClientProxy.java:313)\n at knot//net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon.lambda$receive$0(ClientPlayNetworkAddon.java:73)\n at knot//net.minecraft.class_1255.method_18859(class_1255.java:164)\n at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)\n at knot//net.minecraft.class_1255.method_16075(class_1255.java:138)\n at knot//net.minecraft.class_1255.method_5383(class_1255.java:123)\n at knot//net.minecraft.class_310.method_1523(class_310.java:1296)\n at knot//net.minecraft.class_310.method_1514(class_310.java:922)\n at knot//net.minecraft.client.main.Main.main(Main.java:267)\n at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)\n at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)\n at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)\n
Nyx
NyxOP2mo ago
yea sum like that
AutTheWizard
AutTheWizard2mo ago
I am having the same issue
AutTheWizard
AutTheWizard2mo ago
Here is my full log to whomever it may concern for troubleshooting
AutTheWizard
AutTheWizard2mo ago
It appears to be an issue with server to client communication. It doesn't happen when DH is removed from the server. I have tried changing JVM arguments and adding/removing mods to no avail. Also, the log shows none of the errors when using a singleplayer world.
Nyx
NyxOP2mo ago
I havent seen it in single player personally only multiplayer but if youve seen it in singleplayer it could just be a bug with the new version since its experimental ig
AutTheWizard
AutTheWizard2mo ago
Yeah you are right, nevermind again. I was mistaken because the chat carried over from multiplayer when I join a singleplayer world @Nyx are you using shockbyte?
Nyx
NyxOP2mo ago
no we are using an oracle server
AutTheWizard
AutTheWizard2mo ago
ok disabling distant generation removes the error, but obviously is not ideal @Nyx are you using c2me?
Nyx
NyxOP2mo ago
we were but removing it did nothing so we just put it back
AutTheWizard
AutTheWizard2mo ago
I have a theory that c2me might do something to the world that breaks things. Ill let you know what I find
Nyx
NyxOP2mo ago
alr
AutTheWizard
AutTheWizard2mo ago
Yeah nothing ive tried works. Even with fresh installs, config deletions, and new worlds. I think it is an issue with the mod itself now @Nyx going into dh settings, advanced, lod building, and setting "data compression" to LZ4 nvm that doesnt do anything.
пшш
пшш2mo ago
something broke in sending LODs as for lagging, it's fixed in latest nightlies
Nyx
NyxOP2mo ago
No description
Nyx
NyxOP2mo ago
is there a fix for this btw? complimentary unbound shaders theres like a border between generated chunks and lods
Miki_P98
Miki_P982mo ago
Ask shader devs
AutTheWizard
AutTheWizard2mo ago
is there anything that can be done to fix it?
пшш
пшш2mo ago
it's already fixed
AutTheWizard
AutTheWizard2mo ago
oh, sweet. thank you! I had ended up just disabling the chat logging so I didnt notice.

Did you find this page helpful?